基址寻址+变址寻址方式:
指令所需的操作数在存储器中,操作数的有效地址EA是三个地址分量之和。
(1)BX或BP内容;
(2)SI或DI内容;
(3)位移量;
指令代码 操作码 | MOD REG R/M | 位移量
MOV CH,10H[BX][SI]
MOV TAB[BX][DI],AX
MOV AL,ARY[BP][SI]
MOV STR[BP][DI],DX
MOV CH,DS:10H[BX][SI]
MOV DS:TAB[BX][DI],AX
MOV AL,SS:ARY[BP][SI]
MOV SS:STR[BP][DI],DX
四、串操作寻址方式
串操作指令规定:
数据段中的源串有效地址隐含由SI提供 Address=DS×16+SI
附加段中的目的串有效地址隐含由DI提供 Address=ES×16+DI
每完成一次串操作,指令按标志位DF(方向标志位)自动修改SI/DI,使其指向下一个串元素的内存单元:
如果设置DF=0,每完成一次字节串操作,SI/DI自动增量1
如果设置DF=1,每完成一次字节串操作,SI/DI自动减量1
五、I/O端口寻址方式(以后I/O指令中介绍)