早教吧作业答案频道 -->其他-->
简单汇编题,含答案,只需要解释一下为什么按字节写出以下变量的初值在内存中的存放顺序①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-13 …
a溶解度随温度变化大、b基本无变化,冷却热饱和液a溶解度随温度变化大、b基本无变化.那么a中混有少 2020-05-17 …
要求二个数条件1、a和b相加等于86002、a*2.25减去b要等于100003、b*3.4减去a 2020-05-17 …
F(x)=In(x+根号(x²+1),存在a和b使得F(a)+F(b-2)=0,求a+b=,主要是 2020-06-03 …
超难的因式分解,10.00之前要啊因式分解:-x^2y+8xy-15y因式分解:(a-b-c)(a 2020-06-03 …
含参数的因式分解法解一元二次方程1.x^2+ax-2a=02.x^2-(1+a)x+a=o3.x^ 2020-07-22 …
因式分解``因式分解`如果用了完全平方公式后`就有了中括号``怎么办`这个(a平方+b平方+25) 2020-08-03 …
要了解各个文化区的特点,下列哪些方法是可取的A.要从分析世界文化发展的历史入手B.要从认识身边的文化 2020-11-03 …
函数f(x)=x^2-2x+a在[-3,2]上有最值4,则a=要有过程和讲解,要有过程和讲解,要有过 2020-11-20 …
求初三上学期科学的解析!初三上学期的第一章的化学部分的解析.要求清楚一点.有难题解析.还有:1、某物 2021-01-27 …