检测点2.1 mov ax,62627 AX=F4A3H 为什么呀
检测点2.1mov ax,62627 AX=F4A3H为什么呀,谁能给我讲一下。谢谢了 62627是十进制,在汇编中我们要转变成16进制的才可以,所以你把62627除以16倒取余哦。62627除以16余数为3,商为3914,在继续除以16,余数为A,商为244,除以16继续哦,直至商为0,余数就剩下F了。跟二进制的一样哦 黎黑中的流萤 发表于 2012-12-19 22:28 static/image/common/back.gif62627是十进制,在汇编中我们要转变成16进制的才可以,所以你把62627除以16倒取余哦。62627除以16余数为3, ...
楼上正解,就是十进制转成16进制啊 :lolwidows的计算器,十进制,十六进制一切换就o了 还不明白的话。。看下进制转换吧。。。啊们。。。 来看看呵呵 但是8086是16位的寄存器,根本存不下62627这么大的数啊,求高手解答! 本帖最后由 热爱学习 于 2015-1-24 12:16 编辑
xiaowu1600 发表于 2014-11-27 19:02
但是8086是16位的寄存器,根本存不下62627这么大的数啊,求高手解答!
8086的寄存器是16位的
最大能放下FFFFH
62627是一个十进制不是十六进制
在Debug中数字都是默认为十六进制数
所以必须把62627转换成十六进制也就是F4A3H
不会进制转换的话可以用计算器转换
晕死了,那我的全部算错了 本帖最后由 a459484917 于 2018-7-27 00:34 编辑
为何我最后得出来的是E4A3,244除以16余数为15,15除以16,余数为15.而16进制中,0-9,A-F,第16位应该是E才对呀 a459484917 发表于 2018-7-27 00:31
为何我最后得出来的是E4A3,244除以16余数为15,15除以16,余数为15.而16进制中,0-9,A-F,第16位应该是E才 ...
计算机算完全ok
页:
[1]