为什么硬件黑客喜欢用基数为16的计数方式在书写整数
答案:2 悬赏:0
解决时间 2021-02-26 21:58
- 提问者网友:记得曾经
- 2021-02-26 00:59
为什么硬件黑客喜欢用基数为16的计数方式在书写整数
最佳答案
- 二级知识专家网友:旧脸谱
- 2021-02-26 01:50
-我们日常使用的是十进制数,每个位上可以出现:0 1 2 3 4 5 6 7 8 9共十个数,比如123=3*1+2*10+1*100,注意个位乘以10的0次方,十位乘以10的1次方,百位乘以10的2次方,...
-计算机无法找到电子元件能简单表示十种状态,找到能稳定表示两种状态的元件容易,所以采用二进制,每个位上可以出现:0 1共两个数,比如二进制1010=0*1+1*2+0*4+1*8=十进制的10,注意每位参与运算的是2的0次方、1次方、2次方,...所以叫二进制
-二进制计算机记忆起来容易,编程的人看起来麻烦,容易乱,就找了一种更容易记又容易翻译成二进制的方法来计数——16进制,每位上可以出现:0 1 2 3 4 5 6 7 8 9 A B C D E F,如十六进制B123=3*1+2*16+1*16*16+11*16*16*16=十进制45347,这样每位对应二进制4位,如B123写成二进制数就是1011 0001 0010 0011
-在写与硬件相关的程序时,一般用16进制数来写,这样可以与机器取得某种默契,利于调试程序,当然计算机在翻译程序时,需要将16进制数据转换成二进制的来用。
-计算机无法找到电子元件能简单表示十种状态,找到能稳定表示两种状态的元件容易,所以采用二进制,每个位上可以出现:0 1共两个数,比如二进制1010=0*1+1*2+0*4+1*8=十进制的10,注意每位参与运算的是2的0次方、1次方、2次方,...所以叫二进制
-二进制计算机记忆起来容易,编程的人看起来麻烦,容易乱,就找了一种更容易记又容易翻译成二进制的方法来计数——16进制,每位上可以出现:0 1 2 3 4 5 6 7 8 9 A B C D E F,如十六进制B123=3*1+2*16+1*16*16+11*16*16*16=十进制45347,这样每位对应二进制4位,如B123写成二进制数就是1011 0001 0010 0011
-在写与硬件相关的程序时,一般用16进制数来写,这样可以与机器取得某种默契,利于调试程序,当然计算机在翻译程序时,需要将16进制数据转换成二进制的来用。
全部回答
- 1楼网友:逃夭
- 2021-02-26 02:41
基础就是16进制。。。
追问:什么基础呢,求细致
追问:什么基础呢,求细致
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯