qq756999979 发表于 2011-6-12 08:30:03

mov ax,62627 AX= 这东西怎么算啊?我笨。。。教教。。谢谢啦。。

本帖最后由 loop 于 2011-6-19 00:57 编辑

mov ax,62627   AX=      这东西怎么算啊?我笨。。。教教我。。。详细点。。。

有人说把62627转化成16进制再存入AX寄存器中   我还是不懂。。。。 怎么载入啊? 62627是一个十进制的数字嘛

:'(

知足、常乐 发表于 2011-6-12 11:12:32

你可以在电脑上找到计算机,用科技类的计算机,默认是10进制的,你输入62627在计算机的左上角有个十六进制的单选框,选中16进制,数据就会把62627转到16进制,我原来还以为AX=62627看看答案,一看就知道啦,62627后面没有跟着H

号号不爽 发表于 2011-6-12 11:50:47

是的,把这个转十六进制就行了AX=62627       AX=F4A3H这样就行了

小甲鱼 发表于 2011-6-12 12:28:49

mov ax,n这句的意思是将数字n 存放到寄存器n 中。在内存中是以二进制的形式存放的。而十六进制十进制这样转换都是为了我们方便查看而已,它的值并不会改变。

qq756999979 发表于 2011-6-12 17:12:01

我也知道是怎么做, 就是原理一点不懂。现在懂了谢谢啦

嗜血丨灵异狂 发表于 2011-6-12 19:19:39

计算机运行 CALC 科学型的输入这个数然后再点16进制的会出现F43A 就是这个数放进AX里的

Miller01001 发表于 2011-6-18 19:28:54

王爽老师在刚开始的章节已经说了啊,数字后面没有带任何符号的都是已10进制数字表示
比如123后面没有带任何符号就是10进制的数字
如果123H,后面带了数字,就是已16进制的数字表示啦!
所以你要把62627用计算器转换成16进制的数就可以进行计算啦
用windows系统自带的计算器就可以啦
点系统左下角的开始----运行,输入calc就可以啦!

s0512 发表于 2012-8-28 20:40:12

;P好像明白一点点了...一下用10进制,一下用16进制,搞的头晕...干嘛不一用一种进制.本来挺简单,搞的复杂了.晕死
页: [1]
查看完整版本: mov ax,62627 AX= 这东西怎么算啊?我笨。。。教教。。谢谢啦。。