早教吧作业答案频道 -->其他-->
求解一道汇编问题例:设BX=1200H,SI=0002H,DS=3000H,(31200H)=50H,(31201H)=02H,(31202H)=0F7H,(31203H)=90H。请写出下列指令执行后,有关寄存器及存储单元的内容。MOVAX,WORDPTR[BX+SI]指令
题目详情
求解一道汇编问题
例:设BX=1200H,SI=0002H,DS=3000H,(31200H)=50H,(31201H)=02H,(31202H)=0F7H,(31203H)=90H。请写出下列指令执行后,有关寄存器及存储单元的内容。
MOV AX,WORD PTR[BX+SI]指令执行后, AX=____H
求个具体过程
例:设BX=1200H,SI=0002H,DS=3000H,(31200H)=50H,(31201H)=02H,(31202H)=0F7H,(31203H)=90H。请写出下列指令执行后,有关寄存器及存储单元的内容。
MOV AX,WORD PTR[BX+SI]指令执行后, AX=____H
求个具体过程
▼优质解答
答案和解析
答:
指令执行后,(AX) = 90F7H
过程:
此条指令的寻址方式为基址变址寻址,有效地址为:(BX)+(SI)= 1200H + 0002H = 1202H
因为基址寄存器是BX,所以段地址在DS中,其值为 3000H
物理地址 = 段地址 * 10H + 有效地址 = 3000H*10H + 1202H = 31202H
源操作数为一个16位的字操作数。其低位字节在31202H中,高位字节在31202H+1=31203H中。
根据题意,(31020H)= 0F7H, (31203H)=90H
所以,操作数为90F7H
指令执行后,(AX) = 90F7H
过程:
此条指令的寻址方式为基址变址寻址,有效地址为:(BX)+(SI)= 1200H + 0002H = 1202H
因为基址寄存器是BX,所以段地址在DS中,其值为 3000H
物理地址 = 段地址 * 10H + 有效地址 = 3000H*10H + 1202H = 31202H
源操作数为一个16位的字操作数。其低位字节在31202H中,高位字节在31202H+1=31203H中。
根据题意,(31020H)= 0F7H, (31203H)=90H
所以,操作数为90F7H
看了 求解一道汇编问题例:设BX=...的网友还看了以下:
高一数学,请附过程及解析,O(∩∩)O谢谢1.若函数f(x)满足f(3x+2)=9x+8,则f(x 2020-05-13 …
已知函数f(x)=1/3x^3-a方x+1/2a(a∈R)问:若对任意x∈(0,+∞),有f(x) 2020-07-16 …
微分的问题,好的话加50分?微分定义中有△y=A△x+o(△x)又因为△y=dy+o(dy)--- 2020-07-22 …
数学的贝克莱悖论如何解决的?当x增长为x+o时,x的立方(记为x^3)成为(x+o)的立方(记为( 2020-07-24 …
计算对弧长的曲线积分∮(x+y)ds,其中c是联结点o(0,0),a(1,0),b(1,1)的三角 2020-07-26 …
高等数学的线微分和面微分L是闭曲线,函数f(x,y)在L上对弧长的曲线积分为∮f(x,y)ds那么 2020-07-31 …
若M/X-41-X/4-X=O无解,则M的值是多少是X-4分之M和减4-X分之1-X无解说明什么? 2020-07-31 …
已知关于x的不等式组5-2x≥-1x-a大于0无解,a的取值范围是≥3若只将不等式组中X-a>o改 2020-07-31 …
微分怎么理解?微分定义中有△y=A△x+o(△x)又因为△y=dy+o(dy)---等阶,且dy=A 2020-11-01 …
二重积分的问题设区域D的面积为S,S=x^2+e^ydS=?若S=f(x,y)dS=?dS=?请用x 2020-11-28 …