早教吧作业答案频道 -->其他-->
求解一道汇编问题例:设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=...的网友还看了以下:
如图是电解硝酸银溶液的装置,其中c为银电极,d为铜电极,则下列有关判断正确的是()A.a为负极,b 2020-05-14 …
2.选出与其他三项加点字的读音不同的一项。(1)A.横断山B.横眉C.蛮横D.横贯()(2)A.解 2020-05-17 …
一道力的分解题下列说法错误的是:A 已知一个力和它的两个分力大小,力的分解唯一B 已知一个力和它的 2020-05-17 …
方程(x-1/x-2)-(x-3/x-4)=(x-2/x-3)-(x-4/x-5)解为x=7/2, 2020-06-03 …
解答4元1次方程我疯了居然解半天解不出来-8a+4b-2c+d=4412a-4b+c=06a+2b 2020-06-19 …
A,B,C,D分别是硝酸钠,氢氧化钠,HNO3和硝酸钡四种溶液中的一种,现利用另一种溶液X,来确定 2020-06-21 …
方程1/x+a-1/x+b=1/x+c-1/x+d的解是多少?(a,b,c,d表示不同的数,且a+ 2020-06-27 …
方程1/x+a-1/x+b=1/x+c-1/x+d的解是多少?(a,b,c,d表示不同的数)是1/ 2020-06-27 …
微分方程题目已知y1=coswxy2=sinwx是方程y''+w^2y=0的解,则y=C1y1+C 2020-06-30 …
怎么判断关系数据库分解无损连接和保持函数依赖举个例子设有关系模式R(A,B,C,D,E),函数依赖集 2020-11-28 …