与数据有关的寻址方式
一、立即寻址方式:操作数直接放在指令中
MOV AL,5
执行后,(AL)=05H
二、寄存器寻址方式:操作数放在寄存器中
对于16位的操作数:AX,BX,CX,DX,SI,DI,SP,BP
对于8位的操作数:AL,AH,BL,BH,CL,CH,DL,DH
MOV AX,BX
下述寻址方式即为求得有效地址(EA)的不同途径
有效地址的组成:EA = 基址 + (变址 * 比例因子)+位移量
- 位移量:存放在指令中的一个8位、16位或32位的数,但它不是立即数,而是一个地址
- 基址:存放在基址寄存器中的内容。它是有效地址中的基址部分,通常用来数据段中数组或字符串的首地址
- 变址:存放在变址寄存器中的内容。通常用来访问数组中的某个元素或字符串中的某个字符
- 比例因子</