早教吧作业答案频道 -->其他-->
求解一道汇编问题例:设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=...的网友还看了以下:
p=w/t请问这个公式中的p的单位是瓦特(w),t的单位是秒s,为什么w就成了焦耳呢?难道焦耳和瓦 2020-06-12 …
32个罗经点每个点怎么读出来?罗经中的32个罗经点(N.N/E.NNE.NE/N.NE.NE/EE 2020-06-19 …
已知集合S={z||z-1|小于等于3,z属于C},T={z|z=(w+2)i/3=t,w属于S, 2020-08-02 …
口算w×s=5f÷t=nw+nww=66-fw+nt=n5+wf=5w-u4=u4w-tw=nw÷w 2020-10-31 …
正则表达式匹配失败$pattern="/(\d{4}\W\d{2}\W\d{1})\s({1}\d{ 2020-11-01 …
Perl匹配下面一个语句出错:$line文件如下ChassisG1234TC80-12M$linem 2020-11-03 …
关于我国南极考察站的经纬度位置,正确的是()A.长城站(58°E,62°S)B.中山站(76°W,6 2020-11-06 …
W城与S城两组迎宾车队相向而行,汇合后再一起开往T城的某家饭店举行仪式.已知两城相聚120公里,W城 2020-11-07 …
请用q,s,w,a,d,s,n7个字母开头的单词组成一个句子如:q是英文单词 2021-01-26 …
根据电功公式W=UIt得W=Pt得t=W/P,请问如果W的单位是千瓦时,P的单位是瓦,根据电功公式W 2021-02-03 …