8086寻址方式

一、立即数寻址,寄存器寻址,存储器寻址(加上其他好多)

1. 分别说明下列指令的源操作数和目的操作数各采用什么寻址方式。

(1)MOV AX,2408H (2)MOV CL,0FFH (3)MOV BX,[SI] (4)MOV 5[BX],BL (5)MOV [BP+100H],AX (6)MOV [BX+DI],’$’

(7)MOV DX,ES:[BX+SI] (8)MOV VAL[BP+DI],DX (9)IN AL,05H (10)MOV DS,AX

答:(1)立即数,寄存器 (2)立即数,寄存器 (3)寄存器间接,寄存器 (4)寄存器,寄存器相对 (5)寄存器,寄存器相对 (6)立即数,基址变址

(7)基址变址,寄存器 (8)寄存器,相对基址变址 (9)直接端口寻址,寄存器 (10)寄存器,寄存器

2. 设DS=1000H,ES=2000H,SS=3500H,SI=00A0H,DI=0024H,BX=0100H,BP=0200H, 数据段中变量名为VAL 的偏移地址值为0030H

,试说明下列源操作数字段的寻址方式是什 么?物理地址值是多少?

1)MOV AX,[100H] (2)MOV AX,VAL (3)MOV AX,[BX] (4)MOV AX,ES:[BX] (5)MOV AX,[SI] (6)MOV AX,[BX+10H]

(7)MOV AX,[BP] (8)MOV AX,VAL[BP][SI] (9)MOV AX,VAL[BX][DI] (10)MOV AX,[BP][DI]

答:(1)直接,10100H (2)直接,10030H (3)寄存器间接,10100H 
(4)寄存器间接,20100H (5)寄存器间接,100A0H (6)寄存器相对,10110H 

(7)寄存器间接,35200H   (8)相对基址变址 ,352D0H (9)相对基址变址,10154H(10)基址变址,35224H

原文地址:https://www.cnblogs.com/Starry-20200305/p/12535669.html