微机原理习题选讲江苏大学机械学院测控系2011 年 9 月存储器数据组织例 4-3 VAR1 DB 32H, ’ ABC’VAR2 DW 1234H,40H, ’ AB’DD 12345678H DB
,11000011B ARRY1 DB 2DUP(0,1 )ARRY2 DW 2DUP (
,1) 本例所定义的数据存储器分配情况如图示
: : : VAR1 32H 41H ‘A’42H ‘B’43H ‘C’VAR2 34H 1234H 12H 40H 0040H 00H 42H ‘B’41H ‘A’78H 12345678H 56H 34H 12H -- 预留的存储单元C3H 11000011B ARRY1 00H 第一组字节方式的0, 1 01H 00H 第二组字节方式的0, 1 01H ARRY2 -- 第一组字方式的
,1 -- 01H 00H -- 第二组字方式的
,1 -- 01H 00H : : : 寻址方式与指令系统1
已知 (DS)=1000H,(ES)=2000H,(SS)=1100H,(SI)=1010H,(BX)=0200H,(BP)=0600H,请指出下列指令的源操作数字段是什么寻址方式
源操作数字段的物理地址是什么
(1)MOV AL ,[2400H] (2)MOV AX,[BP] (3)ADD AX,ES:[BP+10] (4)MOV AL,[BX+SI+25] 解:(1)该指令的源操作数字段是直接寻址方式物理地址 PA=(DS)× 16+2400H=1000H ×16+2400H=12400H (2)该指令的源操作数字段是寄存器间接寻址方式物理地址 PA=(SS)× 16+(BP)=1100H ×16+0600H=11600H (3)该指令的源操作数字段是寄存器相对寻址方式物理地址 PA=(ES)× 16+(BP)+10=2000H ×16