新手求助 mov ds, ax 问题。请看图。
本帖最后由 lcj19890112 于 2011-6-26 13:17 编辑如图,第一步AX=1000
第二步mov ds, ax 时,ax与ds都变成FFFF了。
这是为什么呢?
换了CS IP地址输入指令后,又出现这个……
鱼哥的教程就是用的这个内存地址。。为什么我用用就不行了捏?
说明这个地址在你的电脑里被系统占用了
没啥可纠结的 换一段物理内存,不要死板啊,难道你的计算上面只有64KB内存吗?
有些时候你windows系统启动占用一段,还有其他程序占用的内存
你根本就不知道其他程序占用的内存是某一段除非你调试!
总之一句话换一段内存,编程千万不要死板,思路一定要广 本帖最后由 lcj19890112 于 2011-6-20 13:35 编辑
不是我死板呐,我继续换了好多地址,结果都是输入mov 指令的时候提示error 。。。mov三个字母我盯着看了好久。。确定没错…… 我只好去睡觉了。。
今天醒来再试,在内存单元137a:100输入指令,一切正常了。
就是想不明白mov ds, ax 的时候怎么就变成FFFF了。
难道CPU无视我的命令??????
我有个疑惑,DS=137A 这个时候137A到1388应该为psp占用吧 实际数据是不是应该写在138A里面呢 他是直接在DOS下写的代码吧?应该没有PSP,反正是别的程序给占用了,而且受到保护。 只知道你说的是编程
不知道用的什么电脑语言编的程序
页:
[1]