3.1.1 与数据有关的寻址方式
此类寻址方式用来确定操作数地址从而找到操作数。
操作数寻址方式的讨论均以MOV destination, source为例,这是一条数据传送指令,第一操作数为目的操作数destination,第二操作数为源操作数source,指令执行的结果是把source送到destination中去。
3.1.1.1 立即寻址方式 (Immediate addressing)
操作数直接存放在指令中,紧跟在操作码之后,它作为指令的一部分存放在代码段里,这种操作数称为立即数,如下图所示。
立即数可以是8位的或16位的。如果是16 位数,则高位字节存放在高地址中,低位字节存放在低地址中,如果是32
位数,则高位字在高地址中,低位字在低地址中。
立即寻址方式常用于给寄存器赋初值,并且只能用于源操作数字段,不能用于目的操作数字段。
|