lcj19890112 发表于 2011-6-20 00:48:52

新手求助 mov ds, ax 问题。请看图。

本帖最后由 lcj19890112 于 2011-6-26 13:17 编辑
























如图,第一步AX=1000
第二步mov ds, ax 时,ax与ds都变成FFFF了。
这是为什么呢?

换了CS IP地址输入指令后,又出现这个……





鱼哥的教程就是用的这个内存地址。。为什么我用用就不行了捏?

winddyj 发表于 2011-6-20 01:51:55

说明这个地址在你的电脑里被系统占用了
没啥可纠结的

Miller01001 发表于 2011-6-20 03:50:45

换一段物理内存,不要死板啊,难道你的计算上面只有64KB内存吗?
有些时候你windows系统启动占用一段,还有其他程序占用的内存
你根本就不知道其他程序占用的内存是某一段除非你调试!

总之一句话换一段内存,编程千万不要死板,思路一定要广

lcj19890112 发表于 2011-6-20 13:27:55

本帖最后由 lcj19890112 于 2011-6-20 13:35 编辑

不是我死板呐,我继续换了好多地址,结果都是输入mov 指令的时候提示error 。。。mov三个字母我盯着看了好久。。确定没错…… 我只好去睡觉了。。

今天醒来再试,在内存单元137a:100输入指令,一切正常了。

就是想不明白mov ds, ax 的时候怎么就变成FFFF了。
难道CPU无视我的命令??????

开机中。。。 发表于 2011-6-20 16:11:31

我有个疑惑,DS=137A   这个时候137A到1388应该为psp占用吧   实际数据是不是应该写在138A里面呢

king嗜血法师 发表于 2011-6-21 02:40:20

他是直接在DOS下写的代码吧?应该没有PSP,反正是别的程序给占用了,而且受到保护。

yulin3192 发表于 2011-6-21 22:51:31

只知道你说的是编程
不知道用的什么电脑语言编的程序
页: [1]
查看完整版本: 新手求助 mov ds, ax 问题。请看图。