早教吧作业答案频道 -->其他-->
若(SP)=2000H,(AX)=3355H,(BX)=4466H,试指出下列指令或程序段执行后有关寄存器的内容。(1)PUSHAX执行后(AX)=?(SP)=?(2)PUSHAX;PUSHBX;POPDX;执行后(AX
题目详情
若(SP)=2000H,(AX)=3355H,(BX)=4466H,试指出下列指令或程序段执行后有关寄存器的内容。
(1)PUSH AX 执行后(AX)=?(SP)=?
(2)PUSH AX;
PUSH BX;
POP DX;
执行后(AX)=?(CX)=?(DX)=?(SP)=?
能不能有详细解析过程、因为我不太懂、谢谢了。
(1)PUSH AX 执行后(AX)=?(SP)=?
(2)PUSH AX;
PUSH BX;
POP DX;
执行后(AX)=?(CX)=?(DX)=?(SP)=?
能不能有详细解析过程、因为我不太懂、谢谢了。
▼优质解答
答案和解析
1) ax内容不变 压栈 操作后 元寄存器内容不变。 所以ax=3355H
sp是堆栈指针 根据设定的堆栈方向进行加和减操作,按照系统默认的是做减法,所以sp=1FFEH
2)ax,bx 不变 ax=3355h bx=4466h 而DX内容是刚推进去的BX的内容 所以 DX=4466H
由于堆栈进行两次推进和一次弹出操作 所以 sp=sp-2*2+2=sp-2 所以sp=1FFEH
sp是堆栈指针 根据设定的堆栈方向进行加和减操作,按照系统默认的是做减法,所以sp=1FFEH
2)ax,bx 不变 ax=3355h bx=4466h 而DX内容是刚推进去的BX的内容 所以 DX=4466H
由于堆栈进行两次推进和一次弹出操作 所以 sp=sp-2*2+2=sp-2 所以sp=1FFEH
看了 若(SP)=2000H,(A...的网友还看了以下:
下列各电离方程式中书写正确的是()A.CH3COOH=H++CH3COO−B.KHSO4=K++ 2020-05-14 …
设有一高度为h(t)(t为时间)的雪堆在融化过程,其侧面满足方程z=h(t)?2(x2+y2)h( 2020-06-19 …
观察高台跳水运动员的高度h随时间t变化的函数h(t)=-4.9t2+6.5t+10的图象,及运动员 2020-07-13 …
已知函数f(x)=+xlnx(m>0),g(x)=lnx-2.(1)当m=1时,求函数f(x)的单 2020-07-17 …
计算机数制转换进行下列数的数制转换.⑴(213)D=()B=()H=()O⑵(69.625)D=( 2020-07-19 …
反应A(g)+B(g)—→C(g)ΔH,分两步进行:①A(g)+B(g)—→X(g)ΔH1;②X(g 2020-10-31 …
一道天然药物化学题有下列四种黄酮类化合物A、R1=R2=HB、R1=H,R2=RhamC、R1=Gl 2020-11-05 …
假设一颗子弹在空中水平飞行一秒,那他水平飞行400米,按理说应下降h=0.5gt2即5米,但实际但实 2020-11-21 …
二次函数的题!当a>0时,函数y取得最小值,即当x=h时,y最小值=;当a<0时,函数y取得最大值, 2020-11-24 …
已知在等温条件下,化学反应方向的判据为:ΔH-TΔS<0,反应能正向自发进行;ΔH-TΔS=0,反应 2020-12-15 …