基址尋址+變址尋址方式:
指令所需的操作數(shù)在存儲(chǔ)器中,操作數(shù)的有效地址EA是三個(gè)地址分量之和。
(1)BX或BP內(nèi)容;
(2)SI或DI內(nèi)容;
(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
四、串操作尋址方式
串操作指令規(guī)定:
數(shù)據(jù)段中的源串有效地址隱含由SI提供 Address=DS×16+SI
附加段中的目的串有效地址隱含由DI提供 Address=ES×16+DI
每完成一次串操作,指令按標(biāo)志位DF(方向標(biāo)志位)自動(dòng)修改SI/DI,使其指向下一個(gè)串元素的內(nèi)存單元:
如果設(shè)置DF=0,每完成一次字節(jié)串操作,SI/DI自動(dòng)增量1
如果設(shè)置DF=1,每完成一次字節(jié)串操作,SI/DI自動(dòng)減量1
五、I/O端口尋址方式(以后I/O指令中介紹)