早教吧作业答案频道 -->其他-->
简单汇编题,含答案,只需要解释一下为什么按字节写出以下变量的初值在内存中的存放顺序①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行使段职能。
看了简单汇编题,含答案,只需要解释...的网友还看了以下:
如图,在几何体P-ABCD中,ABCD为矩形,PA垂直面ABCD,AB=PA=21求证:当AB=2 2020-04-12 …
1.在平行四边形ABCD中,∠A:∠B:∠C:∠D的值可以是()(A)1:2:3:4(B)3:4: 2020-05-01 …
如图:在平行四边形ABCD中,∠B=30°,AE⊥BC于点E,AF⊥DC的延长线于点F,已知平行四 2020-05-13 …
三道数学向量题1.在四边形ABCD中,AB=a+2b,BC=-4a-b,CD=-5a-3b,其中a 2020-05-16 …
在四边形ABCD中,角B=90度,角BAD=78度,AD=2AB,求角DAB的度数原图形中,有一条 2020-06-18 …
17、设有如下定义:char*aa[2]={“abcd”,“ABCD”};则以下说法中正确的是() 2020-07-09 …
如图,如图矩形abcd中,把∠b,∠d分别翻折,使点b,d恰好落在对角线ac上的点e,f处,折,使 2020-07-22 …
①对于非空集合A和非空集合B,定义运算A⊙B={X│X∈A∪B且X∉A∩B},已知集合M=(a,b 2020-08-01 …
已知,如图,在梯形ABCD中,∠A=∠B=90°,点O为CD的中点.(1)度量顶点A、B到点O的距离 2020-12-20 …
四棱锥P-ABCD中,PC⊥平面ABCD,PC=2,在四边形ABCD中,∠B=∠C=90°,CD∥A 2020-12-25 …