- [游客] 恩,谢谢楼上的两位了! 04/23 10:46
- [游客] 楼上说的对,把10000H-1000FH定义为栈段 mov ax,1000H mov ss, 04/23 10:36
- [游客] 首先,感谢这位兄弟帮忙!就上面来说 把10000H-1000FH定义为栈段,初始状态栈为空,栈顶指 04/23 01:01
- [hantangtianxia] 确定了 sp 的初始值,一般来说就是对栈长度的一种确定。 按照我的认识,由于栈机制的特殊性—— 04/22 22:32
- [游客] 恩,谢谢啦。以后还要多多指教哦,我现在我越来越喜欢汇编,在网上交流学习了。谢谢大家! 04/20 19:18
- [wdm] 楼上说的对,博主对应自己的分析看一下吧。 看看自己那些地方的理解存在问题。 04/20 13:29
- [游客] 确实改变了 6 次,过程是这样的: (1)读取mov ax,8后ip=0003H,执行该语句ax= 04/20 13:15
[2008-04-22 21:23] 就栈的问题思考
请问一下各位高手,我知道指向栈顶SS:SP,我想问一下是怎样定义它的段长,比如说我想把10000H-1000FH定义为栈段,或者我想把10000H-1FFFFH定义为栈段,这个是怎样操作的,谢谢了!...
阅读全文 |
评论次数(4) |
浏览次数(753) |
所属类型(默认类型)
[2008-04-19 19:50] 就ip改变问题
cpu执行指令的过程是:
(1)读取指令
(2)修改ip
(3)执行指令
例:CPU从1000:0处开始执行指令当执行完1000:10处的指令后CPU几次修改IP_____。
1000:0 mov ax,8
1000:3 jmp ax
1000:5 mov ax,0
1000:8 mov bx,ax
1000:10 jmp bx
1、 4
2、 5
3、 6
4、 7
其中ip的值改变了几次呢?
我用了debug做了一下,发觉ip改变了6次。(1)读取mov...
(1)读取指令
(2)修改ip
(3)执行指令
例:CPU从1000:0处开始执行指令当执行完1000:10处的指令后CPU几次修改IP_____。
1000:0 mov ax,8
1000:3 jmp ax
1000:5 mov ax,0
1000:8 mov bx,ax
1000:10 jmp bx
1、 4
2、 5
3、 6
4、 7
其中ip的值改变了几次呢?
我用了debug做了一下,发觉ip改变了6次。(1)读取mov...
阅读全文 |
评论次数(3) |
浏览次数(694) |
所属类型(默认类型)