要回答这个问题,首先让我们了解一下二进制概述以及其发展 。

进制是逢2进位的进位制,0、1是基本算符;计算机运算基础采用二进制。

电脑的基础是二进制,那么,什么是二进制呢,为什么需要二进制呢?在早期设计的机械计算装置中,使用的不是二进制,而是十进制或者其他进制,利用齿轮的不同位置表示不同的数值,这种计算装置可能更加接近人类的思想方式。比如说一个计算设备有十个齿轮,它们级连接起来,每一个齿轮有十格,小齿轮转一圈大齿轮走一格。这就是一个简单的十位十进制的数据表示设备了,可以表示0到999999999的数字。 配合其他的一些机械设备,这样一个简单的基于齿轮的装置就可以实现简单的十进制加减法了。

这种通过不同的位置上面不同的符号表示数值的方法就是进制表示方法。常用的进制主要是十进制(因为我们有十个手指,所以十进制是比较合理的选择,用手指可以表示十个数字,0的概念直到很久以后才出现,所以是1-10而不是0-9)。 电子计算机出现以后,使用电子管来表示十种状态过于复杂,所以所有的电子计算机中只有两种基本的状态,开和关。也就是说,电子管的两种状态决定了以电子管为基础的电子计算机采用二进制来表示数字和数据。 常用的进制还有8进制和16进制,在电脑科学中,经常会用到16进制,而十进制的使用非常少,这是因为16进制和二进制有天然的联系:4个二进制位可以表示从0到15的数字,这刚好是1个16进制位可以表示的数据,也就是说,将二进制转换成16进制只要每4位进行转换就可以了。

二进制的“00101000”直接可以转换成16进制的“38”。 一个字是电脑中的基本存储单元,根据计算机字长的不同,字具有不同的位数,现在的计算机字长一般是32位或64位的。以32位为例,也就是说,一个字的位数是32。字节是8位的数据单元,一个字节可以表示0-255的数据。对于32位字长的现代电脑,一个字等于4个字节,对于早期的16位的电脑,一个字等于2个字节。

计算机使用二进制有一下优点:

1、电路中容易实现 :当计算机工作的时候,电路通电工作,于是每个输出端就有了电压。电压的高低通过模数转换即转换成了二进制:高电平是由1表示,低电平由0表示。也就是说将模拟电路转换成为数字电路。这里的高电平与低电平可以人为确定,一般地,2.5伏以下即为低电平,3.2伏以上为高电平。二进制数码只有两个(“0”和“1”)。电路只要能识别低、高就可以表示“0”和“1”。

2、物理上最易实现存储 :

(1)基本道理:二进制在物理上最易实现存储,通过磁极的取向、表面的凹凸、光照的有无等来记录。

(2)具体道理:对于只写一次的光盘,将激光束聚住成1--2um的小光束,依靠热的作用融化盘片表面上的碲合金薄膜,在薄膜上形成小洞(凹坑),记录下“1”,原来的位置表示记录“0”。

3、便于进行加、减运算和计数编码。易于进行转换,二进制与十进制数易于互相转换。

简化运算规则:两个二进制数和、积运算组合各有三种,运算规则简单,有利于简化计算机内部结构,提高运算速度。电子计算机能以极高速度进行信息处理和加工,包括数据处理和加工,而且有极大的信息存储能力。数据在计算机中以器件的物理状态表示,采用二进制数字系统,计算机处理所有的字符或符号也要用二进制编码来表示。用二进制的优点是容易表示, 运算规则简单,节省设备。人们知道,具有两种稳定状态的元件(如晶体管的导通和截止,继电器的接通和断开,电脉冲电平的高低等)容易找到,而要找到具有10种稳定状态的元件来对应十进制的10个数就困难了

4、便于逻辑判断(是或非)。适合逻辑运算:逻辑代数是逻辑运算的理论依据,二进制只有两个数码,正好与逻辑代数中的“真”和“假”相吻合。二进制的两个数码正好与逻辑命 题中的“真(Ture)”、“假(False)或称为”是(Yes)、“否(No)相对应。

5、用二进制表示数据具有抗干扰能力强,可靠性高等优点。因为每位数据只有高低两个状态,当受到一定程度的干扰时,仍能可靠地分辨出它是高还是低。

计算机为什么采用二进制?相关推荐

  1. 计算机采用二进制无关,计算机为什么采用二进制?

    计算机为什么采用二进制? 2018-09-17 1.二进制只需用两种状态表示数字, 容易实现 计算机是由电子元.器件构成的, 二进制在电气.电子元器件中最易实现.它只有两个数字, 用两种稳定的物理状态 ...

  2. 计算机采用二进制每秒,计算机为什么采用二进制

    计算机为什么采用二进制 2018-09-12 电脑为什么要采用二进制计算 计算机中的一切计算都是用二进制进行的.平时我们用的十进制是逢十进一,二进制则是逢二进一.我们用的算盘事实上有两种用法,一种是十 ...

  3. 从晶体管开始聊聊计算机为什么采用二进制

    目录 1.理论先行 1.1.二进制思想的提出 1.2.二进制思想的初步实现 1.3.二进制思想在现代计算机上的实现 1.4.二进制运算的好处 2.从晶体管到"1+1=2" 2.1. ...

  4. 计算机原理-计算机为什么采用二进制

    [新的博客地址](shankusu.me) 题外话:熟悉本公众号的老朋友应该知道,本号的主要理念不是告诉你怎么做,而是告诉你为什么.大家也会发现大多数文章都是讲原理的知识,毕竟"知其然,知其 ...

  5. 计算机中十进制转二进制逻辑原理,.计算机中为什么要采用二进制?及二进制的基本运算规则,还有.二进制数据与十进制、八进制、十六进制数据之间的转换方法?...

    满意答案 sqq212527 2013.04.11 采纳率:46%    等级:12 已帮助:10556人 编辑本段简介 20世纪被称作第三次科技革命的重要标志之一的计算机的发明与应用,其运算模式正是 ...

  6. 计算机采用二进制原因

    要知道计算机为什么采用二进制,首先需要清楚进制.计算机的发展.基本电子元器件.逻辑门电路 一.进制简单介绍 进制:一种进位的计数方式 常见的进制有二进制,八进制,十进制,十六进制,其转换方式如下: 二 ...

  7. 二进制计算机基础,计算机基础_03 二进制是什么

    朋友们是否还记得2008年电视上播出的42集电视连续剧<魔幻手机>,在片头部分,有一个画面是这样的: 大家从图中可以看到里面有很多的数字从0-9都有,可能当时朋友们觉得这个好酷炫,并没有更 ...

  8. 计算机采用二进制形式的表示,计算机部信息的表示及存储往往采用二进制形式,采用这种形式的最主要原因是...

    D 分析:计算机内部信息都是由"cpu"运算和控制处理的,其处理二进制的部件就是"ALU"(算术逻辑部件). B 分析:这个BCD码的全称是EBCDIC码,它同 ...

  9. 最早采用二进制的计算机,计算机 | 中国古代人最早提出的二进制思想?

    原标题:计算机 | 中国古代人最早提出的二进制思想? 二进制与计算机事物的多少或者顺序,我们可以用一种称为"数"的符号来表示.事物的数量是无穷的,我们却不可能创造无数个符号.为了解 ...

  10. 简述计算机用二进制的原因,简述计算机采用二进制的原因

    简述计算机采用二进制的原因? 1. 技术实现简单.2.简化运算规则.3.适合逻辑运算.4.易于进行转换. 什么是定点数?什么是浮点数? 定点数:小数点的位置是固定的,因而小数点不必使用特别的记号表示, ...

最新文章

  1. 基于Springboot实现在线考试管理系统
  2. python xlrd处理表格常用方法
  3. php mysql log文件怎么打开_如何查看mysql的日志文件
  4. asp导出EXCEL数字格式及自动适应宽度的问题
  5. 【VS Code】vue.js ESLint + vscode 代码格式配置
  6. iOS逆向之Protocol Witness Table的汇编实现原理
  7. pSort CodeForces - 28B(并查集)
  8. #if, #ifdef, #ifndef, #else, #elif, #endif的用法
  9. 设z=〖(1+xy)〗^y,求 ∂z/∂y
  10. jmeter修改redis_jmeter如何访问redis服务缓存
  11. Qt文档阅读笔记-QML Canvas的官方解析及实例
  12. 请求报文的方法及get与post的区别
  13. 华为苏州人工智能研发基地揭牌 将容纳上万名工作人员
  14. 条款34:区分接口继承和实现继承(Different between inheritance of interface and inheritance of implemenation)...
  15. 首个应用到大规模真实工业场景的神经网络控制系统在谷歌上线了
  16. 更改html默认浏览器,怎么更改默认浏览器?默认浏览器设置在哪里
  17. HCL软件,堆叠工程尝试,S5820V2-54QS-GE
  18. 期末GIS人的《计量地理学》突击复习有救了
  19. 打击电商假货的社会意义
  20. 华为静态NAT、动态NAT、NAPT、Easy NAT配置实例

热门文章

  1. 美团2015校园招聘笔试题
  2. 魔界/指环王三部曲(加长版)在线观看免费bt下载
  3. 第七周博客作业西北师范大学|李晓婷
  4. 学计算机方面该怎样保养眼睛,电脑一族如何保护眼睛
  5. c语言59秒倒计时程序,59分59秒倒计时程序及仿真显示
  6. 记录一个非常好用的模拟器:夜神模拟器
  7. 还在用ListView?!OutMan!RecyclerView!
  8. 政府采购法律法规百题知识竞赛试题CSDN
  9. 网络工程师笔记--网络安全技术
  10. html表格填充空白单元格,快速填充数据表格中的空白单元格