基址尋址+變址尋址方式:
指令所需的操作數在存儲器中,操作數的有效地址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指令中介紹)
