第3章 8086的寻址方式和指令系统 3.1 8086/8088的寻址方式3.2 8086/8088的指令系统 计算机中指令由操作码字段和操作数字段两部分组成,因此指令的一般格式如下:操作码 操作数操作码字段:指示计算机要执行的操作。操作数字段:指出在指令执行操作过程中所需要的 操作数。3.1 8086/8088的寻址方式3.1.1 与数据有关的寻址方式1. 立即数寻址2. 寄存器寻址3. 直接寻址4. 寄存器间接寻址5. 寄存器相对寻址 6. 基址变址寻址7. 相对基址变址寻址 定 义:操作数直接存放在指令中,作为指令的一部分存放在代码段里,这种操作数称为立即操作数,这种寻址方式就是立即数寻址方式。寻址方式如图3.1所示: 图3.1 立即数寻址1立即数寻址v 立即数可以是位或16位的。如果是16位立即数,则高8位放在高地址,低8位放在低地址。v 使用场合:立即数寻址方式经常用于给寄存器赋初值。v 它只能用于源操作数字段,不能用于目的操作数字段。vCPU不需要另外占用总线周期去取操作数,故立即数寻址方式显著的特点就是速度快。说明: 定义:操作数在指定的寄存器中,指令中指定寄存器号。寻址