关于div指令
本帖最后由 一个人的精彩 于 2013-4-17 15:18 编辑在debug中,下列代码
错误是怎么回事
为什么和书上的不一样。
进制的问题吧,debug里面是按十六进制算的。所以100超过了al的最大值FF,所以error了。你把书上的十进制转换成十六进制就可以了.不知道对不对,不对请高手指点,对了请高手加分,看完好久了,差不多都忘记了,现在想想起来都得翻以前的笔记,才能记起来。哈哈 。 100转换成16进制是64h, debug中依然错误 一个人的精彩 发表于 2013-4-17 16:08 static/image/common/back.gif
100转换成16进制是64h, debug中依然错误
你理解错了.汇编里面1001100已经是十六进制的了 书上的是10进制,在编译器中能认识,但是在DEBUG中就把所有的数值认为16进制,因为DEBUG是16进制,所以说你可以先把10进制给转换成16进制,然后在DEBUG中进行DIV指令运算 Tebox 发表于 2013-4-17 17:02 static/image/common/back.gif
你理解错了.汇编里面1001100已经是十六进制的了
不想多说啥了?按你的思维王爽老师错了? 一个人的精彩 发表于 2013-4-17 16:08 static/image/common/back.gif
100转换成16进制是64h, debug中依然错误
不用加H默认十六进制!
页:
[1]