. : : Assembly Language : : .
|
首页
|
我提出的问题
|
我参与的问题
|
我的收藏
|
消息中心
|
游客 登录
|
刷新
|
提问
|
未解决
|
已解决
|
精华区
|
搜索
|
《汇编语言》论坛
->
汇编语言学习交流区
管理员:
assembly
[
回复本贴
]
[
收藏本贴
] [
管理本贴
] [
关闭窗口
]
主题 : :
MOV SP idata 执行没显示
[待解决]
回复[
4
次 ] 点击[
401
次 ]
396448534
[帖 主]
[ 发表时间:2009-01-20 22:21 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2009-01-18 13:31
前几天在论坛里看见过这问题,当时没仔细看
现在想看 课找不到了
跪求高手帮忙,找找那文章
文章中好像说与后面的中断有关
请高手救命
mouselove
[第
1
楼]
[ 回复时间:2009-01-21 10:59 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:13
信誉值:0
注册日期:2008-03-09 16:31
你碰到这个问题在第几章,到相应的章节去看看。
看到好的帖子可以点上面的帖子收藏,也可以通过搜索(右上角)找。
MOV SP idata
---------------
中间不需要“逗号”吗?
第一版的第四章实验,有关于设置sp的一个问题。可以看看
396448534
[第
2
楼]
[ 回复时间:2009-01-21 13:19 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2009-01-18 13:31
写错了,
我看的是第二版的
我是在调试时发现mov sp ,idata执行了,但没有显示这个过程
younggay
[第
3
楼]
[ 回复时间:2009-01-21 14:58 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:273
信誉值:0
注册日期:2008-01-23 20:23
是不是说在mov ss,* 这样后面的mov sp,idata没有显示?是因为设置栈要设置ss和sp,由于栈很特殊中断会用栈,所以,在设置ss之后cpu认为是在设置sp,所以,为了栈设置的安全,就没在设置ss和其下一条指令间设置中断,一起执行下来的,所以,如果你的mov sp,idata是在设置ss之后的第一条指令,那么,它就显示不出来了(当然,如果你设置ss后面的指令不是设置sp也将看不到显示的过程)。所以,为了栈设置过程中不要出现混乱,所以,在设置ss后应该紧接着设置sp。
kscn288
[第
4
楼]
[ 回复时间:2009-02-02 21:40 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2009-01-30 20:38
额。对、楼上是对地。。。我刚看到这里,说的就是这个
需要登录后才能回帖 -->>
请单击此处登录
Copyright © 2006-2024 ASMEDU.NET All Rights Reserved