. : : 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