早教吧作业答案频道 -->其他-->
简单汇编题,含答案,只需要解释一下为什么按字节写出以下变量的初值在内存中的存放顺序①ADB7,-5,?,0FBH,“ABCD”,2DUP(2DUP(“3”))答:7,0FBH,?,0FBH,41H,42H,43H,44H,3,3,3,3②BDW“12”,3答:32H
题目详情
简单汇编题,含答案,只需要解释一下为什么
按字节写出以下变量的初值在内存中的存放顺序
① A DB 7,-5,?,0FBH, “ABCD”,2 DUP(2 DUP(“3”))
答:7,0FBH,?,0FBH,41H,42H,43H,44H,3,3,3,3
② B DW “12”,3
答:32H,31H,3,0
③ C DD 123456H
答:56H,34H,12H,0
设(DS)=1000H,(ES)=2000H,(SS)=3000H,(BX)=0400H,(BP)=0500H,(SI)=0060H,(DI)=0070H,写出下列各条指令中,源操作数的寻址方式和物理地址。
① MOV AX,BX 答:寄存器,无物理地址
② MOV AX,[BX] 答:寄间,10000H+0400H=10400H
③ MOV AX,15[BP] 答:寄间相,30000H+0500H+0FH=3050FH
④ MOV AX,SS:[SI] 答:寄间,30000H+0060H=30060H
⑤ MOV AX,-2[BX][DI]
答:相对基变,10000H+0400H+0070H-2=1046EH
⑥ MOV AX,ES:[BP][SI]
答:基变,20000H+0500H+0060H=20560H
按字节写出以下变量的初值在内存中的存放顺序
① A DB 7,-5,?,0FBH, “ABCD”,2 DUP(2 DUP(“3”))
答:7,0FBH,?,0FBH,41H,42H,43H,44H,3,3,3,3
② B DW “12”,3
答:32H,31H,3,0
③ C DD 123456H
答:56H,34H,12H,0
设(DS)=1000H,(ES)=2000H,(SS)=3000H,(BX)=0400H,(BP)=0500H,(SI)=0060H,(DI)=0070H,写出下列各条指令中,源操作数的寻址方式和物理地址。
① MOV AX,BX 答:寄存器,无物理地址
② MOV AX,[BX] 答:寄间,10000H+0400H=10400H
③ MOV AX,15[BP] 答:寄间相,30000H+0500H+0FH=3050FH
④ MOV AX,SS:[SI] 答:寄间,30000H+0060H=30060H
⑤ MOV AX,-2[BX][DI]
答:相对基变,10000H+0400H+0070H-2=1046EH
⑥ MOV AX,ES:[BP][SI]
答:基变,20000H+0500H+0060H=20560H
▼优质解答
答案和解析
按字节写出以下变量的初值在内存中的存放顺序
① A DB 7,-5,?,0FBH, “ABCD”,2 DUP(2 DUP(“3”))
答:7,0FBH,?,0FBH,41H,42H,43H,44H,3,3,3,3
字节数据顺序存放
② B DW “12”,3
答:32H,31H,03H,00H
字数据低字节在前,高字节在后,是 Intel cpu 规则
③ C DD 123456H
答:56H,34H,12H,00H
双字数据最低字节在前,最高高字节在后,是 Intel cpu 规则
设(DS)=1000H,(ES)=2000H,(SS)=3000H,(BX)=0400H,(BP)=0500H,(SI)=0060H,(DI)=0070H,写出下列各条指令中,源操作数的寻址方式和物理地址。
① MOV AX,BX 答:寄存器,无物理地址
操作数均为寄存器
② MOV AX,[BX] 答:寄间,10000H+0400H=10400H
通过ds:BX寄存器指定内存单元地址 是 Intel cpu 规则
③ MOV AX,15[BP] 答:寄间相,30000H+0500H+0FH=3050FH
通过SS:[BP+IMM8]指定内存单元地址 是 Intel cpu 规则
④ MOV AX,SS:[SI] 答:寄间,30000H+0060H=30060H
SS段覆盖DS段
⑤ MOV AX,-2[BX][DI]
答:相对基变,10000H+0400H+0070H-2=1046EH
MOV AX,ds:[bx+di+d16]是Intel cpu 规则
⑥ MOV AX,ES:[BP][SI]
答:基变,20000H+0500H+0060H=20560H
ES代替SS行使段职能。
① A DB 7,-5,?,0FBH, “ABCD”,2 DUP(2 DUP(“3”))
答:7,0FBH,?,0FBH,41H,42H,43H,44H,3,3,3,3
字节数据顺序存放
② B DW “12”,3
答:32H,31H,03H,00H
字数据低字节在前,高字节在后,是 Intel cpu 规则
③ C DD 123456H
答:56H,34H,12H,00H
双字数据最低字节在前,最高高字节在后,是 Intel cpu 规则
设(DS)=1000H,(ES)=2000H,(SS)=3000H,(BX)=0400H,(BP)=0500H,(SI)=0060H,(DI)=0070H,写出下列各条指令中,源操作数的寻址方式和物理地址。
① MOV AX,BX 答:寄存器,无物理地址
操作数均为寄存器
② MOV AX,[BX] 答:寄间,10000H+0400H=10400H
通过ds:BX寄存器指定内存单元地址 是 Intel cpu 规则
③ MOV AX,15[BP] 答:寄间相,30000H+0500H+0FH=3050FH
通过SS:[BP+IMM8]指定内存单元地址 是 Intel cpu 规则
④ MOV AX,SS:[SI] 答:寄间,30000H+0060H=30060H
SS段覆盖DS段
⑤ MOV AX,-2[BX][DI]
答:相对基变,10000H+0400H+0070H-2=1046EH
MOV AX,ds:[bx+di+d16]是Intel cpu 规则
⑥ MOV AX,ES:[BP][SI]
答:基变,20000H+0500H+0060H=20560H
ES代替SS行使段职能。
看了简单汇编题,含答案,只需要解释...的网友还看了以下:
祖国的简称,中国从何而来 2020-05-14 …
我在一个外国人的简历中发现有“TERTIARYQUALIFICATIONS”,请问该如何翻译呢? 2020-05-21 …
文献后标注in看一些外国人的简历中,有些文章后面加个括号,里面写inrevising,这代表什么啊 2020-05-23 …
血液检验的这些英文简称是什么东东检血报告的ASO,CRP,RF中文是什么?这三个都是检查项目的简称 2020-06-04 …
韦编三绝典故韦编三绝(wéibiānsānjué)释义:韦:熟牛皮;韦编:用熟牛皮绳把竹简编联起来 2020-06-17 …
中国音乐通史简编中的复习题汉代俗乐的发展表现了哪些主要内容 2020-06-20 …
采用系统抽样方法从960人中抽取32人做问卷调查,为此将他们随机编号为1,2,…,960,分组后在 2020-06-22 …
空间力系简化的问题给我想要的答案会多给分勿复制哦空间力系的简化中有种情况是:R不等于0;M也不等于 2020-07-02 …
如果请你为好莱坞写一篇“简介”,在你的“简介”中,不会出现的描述是()A.好莱坞是世界电影的发源地 2020-07-02 …
这句话用英语怎么说我今年27岁,您从我的简历中可以得知我有工学硕士学位.如需有关我的经历的详细情况 2020-07-06 …