开发者社区> 问答> 正文

为什么计算器有二进制计数法而不用十进制计数法

为什么计算器有二进制计数法而不用十进制计数法

展开
收起
知与谁同 2018-07-17 13:56:40 3262 0
3 条回答
写回答
取消 提交回答
  • 物理元器件容易实现,方便计算
    2019-07-17 22:57:51
    赞同 展开评论 打赏
  • 这个问题其实可以这么解释:计算器都是有晶体管、半导体之类的组成的,要表示和计算数据,首先就要用这些半导体等物理器件表示数字然后是一堆计算规则。早期的科学家就想到这些物理器件对于表示“是”或者“非”很容易,比如计算器里面电路回路通有电流可以认为他的状态为“是”,电路回路断开为“非”。用这两种状态表示数字的话,就有0和1两个基数,如果用二进制计算将特别方便,计算器运算起来也很方便。但是如果用十进制,要想用只有两种状态的物理器件表示十种状态可能需要很麻烦的标记方式。所以说计算器用二进制二不用十进制是由它的物理层面决定的。其实除了计算器,其他方面二进制也是有应用的,比如我们常用的U盘,它的存储方式也是二进制,U盘存储是通过磁畴的不同状态来表示的,磁畴的两种状态标记0和1,然后就可以用二进制表示了。
    2019-07-17 22:57:51
    赞同 展开评论 打赏
  • 1、电路中容易实现
    二进制数码只有两个(“0”和“1”).电路只要能识别低、高就可以表示“0”和“1”.
    2、物理上最易实现存储
    (1)基本道理:二进制在物理上最易实现存储,通过磁极的取向、表面的凹凸、光照的有无等来记录.
    (2)具体道理:对于只写一次的光盘,将激光束聚住成1--2um的小光束,依靠热的作用融化盘片表面上的碲合金薄膜,在薄膜上形成小洞(凹坑),记录下“1”,原来的位置表示记录“0”.
    3、便于进行加、减运算和计数编码.
    4、便于逻辑判断(是或非).
    二进制的两个数码正好与逻辑命题中的“真(Ture)”、“假(False)或称为”是(Yes)、“否(No)相对应.
    注:八进制计算机原于早期小型计算机现已不再使用,而十六进制还有研究的价值.
    十进制 二进制 十六进制 十进制 二进制 十六进制
    0 0000 0 8 1000 8
    1 0001 1 9 1001 9
    2 0010 2 10 1010 A
    3 0011 3 11 1011 B
    4 0100 4 12 1100 C
    5 0101 5 13 1101 D
    6 0110 6 14 1110 E
    7 0111 7 15 1111 F
    注:也就是说一位十六进制的数等于四位二进制的数.
    2019-07-17 22:57:51
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载