第六讲只讲了一个内容:8086,8088CPU的七种寻址方式:
1.立即寻址方式:
操作数包含在代码段中,操作数为立即数。
MOV AX, 0047H
2.寄存器寻址方式:
操作数存放在寄存器中,不需要读取存储器,可快速读取。可使用的寄存器为通用寄存器。
MOV AX, BX MOV CX, DX
3.直接寻址方式:
操作器可直接在存储器上定位数据。默认是在数据段。
MOV AX, [340EH] MOV AX, ES: [340EH]
4.寄存器间接寻址方式:
操作数存放在寄存器中存放地址的存储器位置上。
MOV AX, [BX] MOV AX, [BP]
5.寄存器相对寻址方式:
在间接寻的基础上加一个偏移
MOV AX, [BX + 3] MOV AX, 3[BX]
6.基址加变址寻址方式:
真实地址为在寄址寄存器偏移的基础上加变址寄存器偏移。
MOV AX, [BX][DI] MOV AX, [BP + SI]
7.相对基址加变址寻址方式:
在上一种寻址方式基础上加一个偏移
MOV AX, [BX + DI + 7] MOV AX, 7[BP][SI]