注册 登录
编程论坛 汇编论坛

关于10和16进制的

g19871001 发布于 2007-06-03 22:08, 1219 次点击
上星期我在做实验的时候,突然想到了。其中有段用到了 inc si 题目是从00循环到99的。 通过这个 从0加到9然后再从10到19。。。。
我想,为什么它不会加到AH去呢 而是直接变成了10H。当然还有DEC,乘除也是,比如 10H除10H为什么不等于FH而是1H 1H成10H为什么不是AH而是10H
15 回复
#2
爱以走远2007-06-03 22:42
不懂你的意思
10H除10H本来就得1H
1H乘10H本来也是10H 嘛
#3
g198710012007-06-03 23:21

为什么不是FH?16进制不是16进1的吗? 应该是乘16才进1吧

#4
爱以走远2007-06-03 23:22
10H 就是16撒  
#5
g198710012007-06-03 23:25
不是~我不是这个意思。比如说,10进制 1*10=10  16进制 1*16才会是10啊    还有INC,  为什么只会加到9不会加到F呢?
#6
爱以走远2007-06-03 23:28
昏   是要加到F滴撒   加到拉9   就是A B C D F   后才是10   
#7
爱以走远2007-06-03 23:29
在十进制里 10 其实是16
你还是去看看进制的转换
#8
g198710012007-06-03 23:33
我看过了, inc 没写明, 跟同学都交流过,得不出结论     10进制里10是16?没听过
#9
爱以走远2007-06-03 23:35
无语拉
对于这个问题 我都不晓得浪个 说拉
#10
g198710012007-06-03 23:39
我还是请教那个讨厌的班主任老师吧...先说明,你没说对.
#11
爱以走远2007-06-03 23:43
无语 lz要坚持这样 我也没办法
不知道你到底理解拉16进制的数是什么东西没有
#12
g198710012007-06-03 23:46
计算机以0.1形式存储的,然后才进行各种进制的转换.  可能是我们理解方式不同吧.我说你没说对,但不肯定你是错的.
#13
爱以走远2007-06-03 23:48
计算机以0.1形式存储的
这句是对的
呵呵 算拉 可能是嘛
#14
g198710012007-06-04 00:02

呵呵``斑竹也得看书了哈哈``10和16是不同的概念 虽然进位借位有些类似

#15
Pants2007-06-04 15:22

呵呵,LZ果然与众不同啊~~

10H/10H=16/16=1=1H
1H*10H=1*16=16=10H

楼主将16进制转化成10进制,运算后再转成16进制就知道了嘛。

加减乘除运算本来就是建立在10进制的基础上的,
如果要强行运用在16进制上,有些概念就要进行变化的。

比如:
10进制:10个1相加等于10(这里的10是10进制数)
16进制:16个1相加等于10(这里的10是16进制数)

楼主连基本的进制概念都没搞清楚啊~~
建议回去认真学习基础知识。

[此贴子已经被作者于2007-6-4 15:29:36编辑过]

#16
g198710012007-06-04 21:45
是吗?呵呵, 刚才看了下程序,我看错了。一时糊涂了。 0-99不只99次,我当成了99次所以才想成了这样。15楼,你要笑的话先看下5楼的 OK?
1