小草鱼冒泡泡, 发表于 2015-6-21 16:15:00

汇编小问题,老鸟请留步


大家帮忙看看
我在debug里输入
a
xxxx:xxx   mov ax, 1000f,   为什么1000f会报错。                寄存器不是ffff位,么
这什么情况?
第一次发帖
谢谢大家帮忙。

hexiaofengye 发表于 2015-6-21 17:19:13

dos 中所有都是以十六位默认,十六位数中的表示就没有h,也不知道这样回答对不对。

酒鬼 发表于 2015-6-21 18:34:06

樓上回答正解
在Dos模式下 輸入的數值默認是16進制的 所以+了 h 反而會報錯~~
在Notepad裡則是默認10進制~

you_shou 发表于 2015-6-21 22:12:01

2楼正解

792257079 发表于 2015-7-30 20:16:25

3楼说的对
页: [1]
查看完整版本: 汇编小问题,老鸟请留步