十六进制或十进制??????

Y

yahaa

Guest
plz帮助我出去嗨

为什么我们使用编程的微处理器和微控制器的十六进制表示???
为什么dont我们使用等
, 如32进制或十进制或任何其他基地?

 
我可以给你一个回答“相反”:我更喜欢使用十进制数字
, 因为它北京时间人类程序员更容易使用十进制表示。

例如:一个常用的屏幕分辨率的大小是
1024(十进制)× 768(十进制)像素

十六进制值相同会
0x400(十六进制)× 0x300(十六进制)如果你写一些代码,它可能会更容易理解

因为我:= 1 1024做(
办理J:= 1 768做(

而不是
因为我:= 0x000至0x3ff地址段做(
办理J:= 0x000到0x2ff做(
最后由nerd77编辑于2005年11月28日22点58分,编辑1次共

 
嗨!

我们用十六进制格式
, 因为它是简单而快速的转换和代表比特序列(二进制数到十六进制数字)。只要在4个不同群体的二进制数字(半字节),而每个蚕食将代表一个十六进制数字(从0到F)。

0000二进制= 0六配
0001二进制= 1六配
0010二进制= 2六配
0011二进制= 3六配
0100二进制= 4六配
0101二进制= 5六配
0110二进制= 6六配
0111二进制= 7六配
1000二进制= 8六配
1001二进制= 9六配
1010二进制=阿六配
1011二进制= B的六配
1100二进制=荤六配
1101二进制=Ḏ六配
1110二元二E六配
1111二进制= F六配

然后代表字节10010011您刚刚独立的1001和0011,并分为两个数字的十六进制格式转换:93h,您会注意到一个字节可以由两个十六进制数字表示。

至于电脑,二进制格式更好
, 十进制是人类更好,十六进制是一个中期和数字时
, 可以节省大量reprsenting,例如:65535十进制可派FFFF六溴,节省一数字比十进制。

 
主要是两个原因:

1 -您可以手动六溴转换格式的二进制这是非常重视的微控制器的性质..特别如果你正在处理一个控制字,其中ü要开关和其他一些导致部分销...

2 -这是少于二进制..为u可以写一个16位的只有4位#..而且还有二进制性质,u能提取任何二进制的东西手动和容易。

 
其实这个问题应该是二进制或十进制。数字设备只了解两个条件
, 即或关闭,通常我们在1和关闭0代表。这就是把图片的二进制。

但采用1,0大代表十进制数是人类艰难
, 所以我们需要一些方法来缩短二进制数的长度
, 它应该很容易将其转换成数字和二进制这就是十六进制进来

 
但如果储蓄转化为数字和情况
为什么dont我们使用基地32个
, 并采取5啃起来
, 并找到相同呢???

 
您好
任何机器理解为仅1蚕食'答0的only.we组4位代表和16进制这为我们节省存储内存和处理器容易明白

 
嗨,
我用我的programm混合基数:
硬件控制-十六,for循环,柜..-十进制
无论如何

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="很高兴" border="0" />
 
一些这类的笑话:为什么人类的十六进制数字加工设计?

阅读这里

 
yahaa说:

但如果储蓄转化为数字和情况

为什么dont我们使用基地32个,并采取5啃起来,并找到相同呢???
 

Welcome to EDABoard.com

Sponsor

Back
Top