寒风001 发表于 2016-12-8 09:09:52

debug的时候出错

debug的时候出现immediate value too large{:5_96:}

人造人 发表于 2016-12-8 12:49:59

http://fanyi.youdao.com/

寒风001 发表于 2016-12-8 14:52:23

人造人 发表于 2016-12-8 12:49
http://fanyi.youdao.com/

{:5_96:}我这个是按照王爽老师的书上来写的啊,小甲鱼老师视频也是这么写的啊,为什么他的就没有这种提示啊

sml3871641 发表于 2016-12-8 16:14:55

对,我也是提示无效的组合

人造人 发表于 2016-12-8 17:04:44

寒风001 发表于 2016-12-8 14:52
我这个是按照王爽老师的书上来写的啊,小甲鱼老师视频也是这么写的啊,为什么他的就没有这种提示 ...

http://bbs.fishc.com/thread-38644-1-1.html

寒风001 发表于 2016-12-8 18:33:40

人造人 发表于 2016-12-8 17:04
http://bbs.fishc.com/thread-38644-1-1.html

{:9_234:}为什么小甲鱼老师的能通过呢,他有特别的工具?

人造人 发表于 2016-12-8 21:58:33

寒风001 发表于 2016-12-8 18:33
为什么小甲鱼老师的能通过呢,他有特别的工具?

我也能通过
可能是你的debug版本问题

寒风001 发表于 2016-12-8 22:39:19

人造人 发表于 2016-12-8 21:58
我也能通过
可能是你的debug版本问题

那能把你的发给我吗,谢谢

人造人 发表于 2016-12-9 15:24:11

寒风001 发表于 2016-12-8 22:39
那能把你的发给我吗,谢谢

寒风001 发表于 2016-12-9 17:42:22

人造人 发表于 2016-12-9 15:24


还是不行{:5_104:}

人造人 发表于 2016-12-9 17:58:57

寒风001 发表于 2016-12-9 17:42
还是不行

截图

寒风001 发表于 2016-12-9 21:17:47

人造人 发表于 2016-12-9 17:58
截图

没有图片插入的功能啊,显示的还是那几个英文,无效的寄存器组合,如题的截图

人造人 发表于 2016-12-9 22:51:37

寒风001 发表于 2016-12-9 21:17
没有图片插入的功能啊,显示的还是那几个英文,无效的寄存器组合,如题的截图

你用的是xp系统?
虚拟机 + xp ?
dosbox ?

寒风001 发表于 2016-12-9 23:11:37

人造人 发表于 2016-12-9 22:51
你用的是xp系统?
虚拟机 + xp ?
dosbox ?

我现在自己弄了个虚拟机,直接用虚拟机的自带的debug 总算没有报错了,搞一天了,总算有结果了{:5_108:}

人造人 发表于 2016-12-9 23:42:03

寒风001 发表于 2016-12-9 23:11
我现在自己弄了个虚拟机,直接用虚拟机的自带的debug 总算没有报错了,搞一天了,总算有结果了

zealstar 发表于 2016-12-18 16:05:33

寒风001 发表于 2016-12-9 23:11
我现在自己弄了个虚拟机,直接用虚拟机的自带的debug 总算没有报错了,搞一天了,总算有结果了

我看了半天,感觉书上写的一定是指10进制数吧

寄存器ax的容量是4字节,也就是对应最大值为:
16进制:ffff
10进制 : 65535

那么只要输入超过范围就会引起这样的报错,我觉得debug没有问题
因为在debug中输入的数字都是16位的,你的11356明显大于ffff,溢出了。

至于虚拟机为什么可以正常,我会告诉你虚拟机安装的MSDOS有很多种版本么?有16位的也有32位的{:10_256:}

寒风001 发表于 2016-12-19 18:25:00

zealstar 发表于 2016-12-18 16:05
我看了半天,感觉书上写的一定是指10进制数吧

寄存器ax的容量是4字节,也就是对应最大值为:


都是16进制的,有说明是16进制的
页: [1]
查看完整版本: debug的时候出错