假设(DS)=3000H,(SS)=3000H,(AX)=1000H,(BX)=1200H,(SI)=2,(DI)=1,(SP)=100H.(31200H)=20H,
请写出下列指令单独执行完后,有关寄存器和存储单元的内容.
问:
1,ADD AX,1000H ;2,ADD AX ,BX ; 3,MOV[BX] ,AX ;4 ,PUSH AX ;5,DEC BYTE PTR[1200H]
人气:159 ℃ 时间:2020-05-21 07:03:11
解答
1,ADD AX,1000H后,(AX)=2000H;
2,ADD AX ,BX 后,(AX)=2200H,(BX)=1200H没有变;
3,MOV[BX] ,AX,(AX)=1000H没有变(BX)=1200H也没有变,但是BX所指的地址为31200H的内存变为1000H;
4 ,PUSH AX(AX)不变,但堆栈指针加2即(SP)=102H,堆栈中增加一个数;
5,DEC BYTE PTR[1200H],(31200H)中的数减一即(31200H)=1FH;
还有,提示下,你的题出错了地方,应该放到电脑/网络的汇编语言里面去的,这里很少有人会汇编!
推荐
- 1、已知(Ax)=5678H,(Bx)=1234H,(Ds)=2000H,(Es)=3000H,指令XCHG Ax,Bx执行后Ax的内容为()
- 设(SP)=100H,(AX)=0FFFFH STC PUSH AX ADC AX,0 PUSH AX POP BX 上述程序段运行后,(BX)=?
- 三十六计中声东击西与暗渡陈仓有什么区别?
- 为什么用摩擦的方法可以使拿在手中的玻璃棒和橡胶棒带电,却不能使拿在手中的金属棒带电?
- 夏天的云千变万化,仔细观察天上的云,
- 高中化学----溶液的配制
- 祝福成语大全查询
- he is looking at the blackboard ------(happy)
猜你喜欢