汇编语言没有改变CS和IP 而是代码改变了!
assume cs:codecode segment
start: mov sp,10h
mov ax,0123h
mov ds:,ax
call word ptr ds:
code ends
end start
麻烦大家看看了,可以用 -u cs:ip 来看看你会知道 运行到 mov ax,0123h 之后代码改变了。
d:\a.jpg 我提问这个问题之前,我还提问了另外一个问题。别人的计算机能运行出来!而我的不行为什么? E:\a.jpg 确实这样,可能debug的问题吧,我用emu8086调试就没这个问题了。 那怎么办给你办法吧! 麻烦给个办法吧! 没变啊 正常 {:1_1:} http://user.qzone.qq.com/234296722/photo/V10mUaAs4g4EGZ/ 看不见图啊! 学习 学习 学习 本帖最后由 nbceshi 于 2011-12-28 05:11 编辑
代码没变,只是DEBUG调试IP指错了所以你以为代码变了,给你上图讲解正常的图1,和出错的图2。 高手你好,方便话留个QQ。
我还是有点不了解!为什么汇编指令改变了?有什么其他调试工具能否介绍1-2个! 意思是:我没有碰过任何cs和ip修改值 只不过就是 mov ax,0123 而已就改变!好像这和CS和IP扯不上边吧? 论坛高手很多,我算不上啊。
这个是emu8086_3.07的,目前发现不支持编译idata这种寻址,要用,其他功能不错比DEBUG强
http://115.com/file/cl0h03xc# nbceshi 发表于 2011-12-28 06:28 static/image/common/back.gif
论坛高手很多,我算不上啊。
这个是emu8086_3.07的,目前发现不支持编译idata这种寻址,要用,其他功能不错 ...
谢谢了!那出现这样错误就是debug问题了吧?
页:
[1]