问答题
指出8086/8088下列指令源操作数的寻址方式。
(1) MOV AX,1200H (2) MOV BX,[1200H]
(3) MOV BX,[SI] (4) MOV BX,[SI+1200H]
(5) MOV [BX+SI],AL (6) ADD AX,[BX+DI+20H]
(7) MUL BL (8) XLAT
(9) IN AL,DX (10) INC WORD PTR [BP+50H]
【正确答案】(1) MOV AX,1200H 立即数寻址
(2) MOV BX,[1200H] 直接寻址
(3) MOV BX,[SI] 变址寻址
(4) MOV BX,[SI+1200H] 相对变址寻址
(5) MOV[BX+SI],AL 寄存器寻址
(6) ADD AX,[BX+DI+20H] 相对基址加变址寻址
(7) MUL BL 基址寻址
(8) XLAT 寄存器(BX)相对寻址
(9) IN AL,DX 寄存器寻址
(10) INC WORD PTR [BP+50HI相对基址寻址
【答案解析】