1.
ax=f4a3h
ax=25a3h
ax=25c6h
ax=4b8ch
bx=826ch
cx=4b6ch
ax=826ch
ax=04d8h
ax=045ah
ax=705ah
ax=e05ah
ax=e060h
ax=e0c0h
ax=4b6ch
2.
(1)
mov ax, 2
add ax, ax
add ax, ax
add ax, ax
(2)
mov ax, 4
add ax, ax
mov bx, ax
add bx, bx
![学习动态](images/model1/b8.gif)
![最新评论](images/model1/b1.gif)
- [tomato] 博主第一题对了,第二题博主不知道,别着急,随着课程的继续博主会知道答案的。@V@ 02/23 16:21
- [crazyman] 对头~~~ 02/14 14:22
- [memecha] starrynight 谢谢你的回答,,我想我之前的理解和你说的差不多,,,,,,,只是我不太肯 02/03 11:04
- [starrynight] 题目回答得很好 题都作出来了,正常情况下应该能够体会的,哈哈 我想,博主学到这里应该能够 02/02 23:24
- [huibian] [ip又会以 jmp指令的操作数所表达的值 被强制更新一次] -------- 这里你不用管他 02/02 09:35
- [huibian] CPU连续读取和执行指令的过程: (1)从CS:IP指向内存单元读取指令,读取的指令进入指令缓冲 02/02 09:33
- [memecha] [ip又会以 jmp指令的操作数所表达的值 被强制更新一次] 这句还是不懂啊,,,什么操作数啊.. 01/28 13:17
- [游客] jmp指令就是 更改cs和ip的指令 读取jmp指令 ip自然会改变一次,执行jmp指令过程中 01/28 12:26
- [memecha] (执行mov ax,bx的时候,只改变ax和bx两个寄存器的内容,ip不发上改变。) 那你这道题是 01/28 12:20
- [mouse] 这个检测点就是最好的例子。 执行mov ax,bx的时候,只改变ax和bx两个寄存器的内容,i 01/28 11:42
[ huibian 发表于 2008-01-26 10:49 ]
ax=25a3h
ax=25c6h
--------
从第二行答案开始就错了。
ax->ah,al
至于第二个题的答案,博主可以先这样写,本来就没有固定的答案,这样写都是正确的;)
[ startasm 发表于 2008-01-26 11:28 ]
恩, 第一题只有第一个空对了~
[ memecha 发表于 2008-01-26 12:36 ]
改了一下,,,现在觉得很简单了..呼呼
f4a3h
31a3h
3123h
6246h
bx= 826ch
cx= 6246h
826ch
04d8h
0482h
6c82h
d882h
d888h
d810h
6246h