| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1049 人关注过本帖
标题:麻烦大哥大姐指点下
只看楼主 加入收藏
starkaka
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2012-6-9
结帖率:50%
收藏
已结贴  问题点数:18 回复次数:11 
麻烦大哥大姐指点下
各位不好意思啊 本来想在debug里面实验的 可是执行最后一步的时候总窗口总是会消失掉 换内存地址也不行

题目:在10000H处写入字型数据2266H 不能使用“mov 内存单元 寄存器”这类指令

我就把作业打出来 大家能不能帮我看看 是错还是对 不用告诉我哪里错了 我自己分析就行 麻烦各位了

mov ax,1000
mov ds,ax
mov ax,1000
mov ss,ax
mov ax,2
mov sp,ax
mov ax,2266
push ax
搜索更多相关主题的帖子: 内存 寄存器 
2012-06-10 00:14
于祥
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:5
帖 子:1047
专家分:4132
注 册:2011-4-24
收藏
得分:0 
你的1000H和2266H后的H都没有

最基础的往往是你最容易忽略的!
2012-06-10 08:51
于祥
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:5
帖 子:1047
专家分:4132
注 册:2011-4-24
收藏
得分:0 
真不对,没有把2266H放进去

最基础的往往是你最容易忽略的!
2012-06-10 08:57
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
debug里默认就是16进制
2012-06-10 09:51
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
push ax

这里的ax是放到1000:0里 还是放到1000:2里?
2012-06-10 09:58
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 

为啥会消失呢 我试的时候也是这样 不懂dos不知道原因
非得用debug么 可能这玩意有什么限制罢



[ 本帖最后由 zklhp 于 2012-6-10 10:07 编辑 ]
2012-06-10 10:06
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
mov ax,1000
mov es,ax
xor di,di
mov ax,2266
stosw


这个貌似可以
2012-06-10 10:10
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
记得结题哦
2012-06-10 10:11
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:5 
我问了一下大牛 出错的原因是debug会保存寄存器 而你这里把sp变成0 debug一压栈就出错了 而且不会有提示

简单来说就是 debug执行有堆栈操作的代码不大好。。
2012-06-10 11:50
于祥
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:5
帖 子:1047
专家分:4132
注 册:2011-4-24
收藏
得分:5 
回复 9楼 zklhp
z版还是给力

最基础的往往是你最容易忽略的!
2012-06-11 21:49
快速回复:麻烦大哥大姐指点下
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.048527 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved