发布网友 发布时间:2022-05-02 13:00
共2个回答
热心网友 时间:2022-06-20 04:20
立即数这个概念是寻址方式里面的。int i=10;立即数也不是放在寄存器里的。在指令系统中,int i=0;这行代码要具体执行的话指令系统要翻译一哈(相当于int这个东西都是后来人为规定的,= +-这些符号都是人为规定而已,但是你要机器认识你这个东西,指令系统就要做一些映射处理)。翻译过后机器硬件就知道你这条语句是什么意思了啦。立即数的意思就是指令中就带有数据,不需要到其他地方去取了,直接把这个数据放到变量内存就行了。你猜在寄存器里,用完就扔,这个是寄存器寻址,意思是说这个寄存器里有我们需要的参数你来取一哈,立即数的数据就在指令里。你看看明白不。你可以百度哈立即数寻址方式。热心网友 时间:2022-06-20 04:21
立即数是指的是在指令中可以直接指定的操作数,不需要寄存器间接访问获取,比如汇编中的 mov ax,10;其中10就是立即数