
求解一道汇编问题
例:设BX=1200H,SI=0002H,DS=3000H,(31200H)=50H,(31201H)=02H,(31202H)=0F7H,(31203H)=90H。请写...
例:设BX=1200H,SI=0002H,DS=3000H,(31200H)=50H,(31201H)=02H,(31202H)=0F7H,(31203H)=90H。请写出下列指令执行后,有关寄存器及存储单元的内容。
MOV AX,WORD PTR[BX+SI]指令执行后, AX=____H
求个具体过程 展开
MOV AX,WORD PTR[BX+SI]指令执行后, AX=____H
求个具体过程 展开
1个回答
展开全部
答:
指令执行后,(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

2022-05-15 广告
光电编码器,是一种通过光电转换将输出轴上的机械几何位移量转换成脉冲或数字量的传感器。光电编码器每转输出60(我们用老板没有说)个脉冲,五线制。其中两根为电源线,三根为脉冲线(A相、B相、Z)。电源的工作电压为 (+5~+24V)直流电源。光...
点击进入详情页
本回答由上海巴鲁图工程机械科技有限公司_提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询