早教吧作业答案频道 -->其他-->
关于BP寄存器和ES寄存器SS寄存器的问题。设(DS)=1000H,(ES)=2000H,(SS)=3000H,(SI)=0080H,(BX)=02D0H,(BP)=0060H,试指出下列指令的源操作数字段是什么寻址方式?它的物理地址是什
题目详情
关于BP寄存器和ES寄存器SS寄存器的问题。
设(DS)=1000H,(ES)=2000H,(SS)=3000H,(SI)=0080H,(BX)=02D0H,(BP)=0060H,试指出下列指令的源操作数字段是什么寻址方式?它的物理地址是什么?
(1)MOV AX,【BP】
(2)MOV AX,【BP+50】
关键是物理地址这里不太明白 第一小题的物理地址是20060H
第二小题的物理地址是200B0H
这两个小题的寻址方式都是寄存器间接寻址 。
书上关于寄存器间接寻址的介绍是指令中如果用BP寄存器,则操作数的段地址在SS中,即堆栈段。
但是这道题的物理地址计算方法明显是用ES寄存器 计算的 这是为什么?
设(DS)=1000H,(ES)=2000H,(SS)=3000H,(SI)=0080H,(BX)=02D0H,(BP)=0060H,试指出下列指令的源操作数字段是什么寻址方式?它的物理地址是什么?
(1)MOV AX,【BP】
(2)MOV AX,【BP+50】
关键是物理地址这里不太明白 第一小题的物理地址是20060H
第二小题的物理地址是200B0H
这两个小题的寻址方式都是寄存器间接寻址 。
书上关于寄存器间接寻址的介绍是指令中如果用BP寄存器,则操作数的段地址在SS中,即堆栈段。
但是这道题的物理地址计算方法明显是用ES寄存器 计算的 这是为什么?
▼优质解答
答案和解析
这两个小题的寻址方式都是寄存器间接寻址。
--后一个,是《寄存器相对》。
书上关于寄存器间接寻址的介绍是指令中如果用BP寄存器,则操作数的段地址在SS中,即堆栈段。
--对。
但是这道题的物理地址计算方法明显是用ES寄存器计算的 这是为什么?
--它算错了。
--后一个,是《寄存器相对》。
书上关于寄存器间接寻址的介绍是指令中如果用BP寄存器,则操作数的段地址在SS中,即堆栈段。
--对。
但是这道题的物理地址计算方法明显是用ES寄存器计算的 这是为什么?
--它算错了。
看了 关于BP寄存器和ES寄存器S...的网友还看了以下:
一道汇编语言题(寻址)设DS=2000H,SS=1500H,(ES)=3000H,(SI)=00B 2020-05-14 …
下列指令中,正确的指令是( )。 Ⅰ MOV DX,[CX] Ⅱ MOV BX,AX Ⅲ ADD 2 2020-05-23 …
下列指令中,源操作数属于立即寻址方式的指令是( )。A.ADD AX,[2000H]B.MOV CX 2020-05-23 …
下列指令中,源操作数属于立即寻址方式的指令是( )。A.ADD AX,[2000H]B.MOV CX 2020-05-23 …
假定(DS)=2000H,(ES)=3000H,(BX)=0010H,(SI)=00A0H数据变量 2020-06-24 …
一些汇编问题.坐等.急1分别指出下列指令中的源操作数和目的操作数的寻址方式.1ADD[2000H] 2020-06-24 …
两道简单汇编题目,求答案!1.设SS=2000H,SP=40H,BX=3120H,AX=25FEH 2020-07-09 …
阅读下列指令,指出下列指令中的源操作数的寻址方式,并计算该操作数的物理地址(如果需要)已知(DS) 2020-07-10 …
下列指令序列执行前,(SS)=2000H,(BP)=2000H,(22000H)=800H,(ES 2020-07-24 …
关于BP寄存器和ES寄存器SS寄存器的问题。设(DS)=1000H,(ES)=2000H,(SS) 2020-07-24 …