lihua2556672 发表于 2011-6-30 06:28:08

迷途 发表于 2011-6-30 07:27:26

16是10进制的数,运算时要转化成16进制,也就是10H

再生缘 发表于 2011-6-30 12:05:27

一眼看不出16的倍数
只要那个数的最后面一位是0的话 那就是16的倍数 因为一个数乘以16 就相当于乘以10
比如0FFFH*16=FFF0H
(这里是16进制下的) 10进制里的16在16进制下就是10

张国祥 发表于 2011-6-30 14:49:26

教楼主一个学习汇编的方法,经常使用计算器,因为人对于HEX(十六进制)没有直观的认识,所以计算器可以帮助你,16=10H,SA*16相当于把它左移一位。

loop 发表于 2011-7-3 01:41:58

因为段地址大于16的倍数,很多人都忘了进制转换了,新手很容易犯这种错误,段地址是十六进制的,而16是十进制的,所以会造成这种困惑,如果换成10H了,是不是好理解多了。

王爽书的一个概念没说清楚,误导了太多的人。。。

milorguan 发表于 2011-7-3 10:44:28

十六进制是缝十六进一,你看,10h=16(十进制)

king嗜血法师 发表于 2011-7-4 03:36:04

主要进入汇编状态的时候,尽量以16进制的数学去看待,这点我做不到:dizzy:

lihua2556672 发表于 2011-7-4 06:45:39

页: [1]
查看完整版本: 检测点2.2的 16的倍数不理解