电子工程师的网站
首 页 | 新闻资讯 | 最新产品 | 解决方案 | 技术参数 | 设计应用 | 电路图 | 技术资料
维库知道
芯片资料 | 技术论坛
PDF资料 IC货源
  二极管 现在位置: 首页 >二极管     
为什么电脑要采用二进制?


因为计算机默认的机器语言采用的是二进制,使得计算机在传输数据和保存数据时比较的方便.

1 楼          时间:2008-3-4

因为计算机默认的机器语言采用的是二进制,使得计算机在传输数据和保存数据时比较的方便.

2 楼          时间:2008-3-4

最佳答案 - 由提问者2年前选出

计算机中的一切计算都是用二进制进行的。平时我们用的十进制是逢十进一,二进制则是逢二进一。我们用的算盘事实上有两种用法,一种是十进制,一种是十六进制。算盘中代表“五”的珠有两个,最上面的那个就是用于进行十六进制运算的。为什么电脑中非要采用二进制呢?主要原因是做一个二进制的电路比较简单。因为二极管有单向导电性,即总处于导通与不导通两种状态之一。若通代表1,不通代表0,则0与1刚好表示出二进制的全部数码。二极管的两个状态:通与不通,决定了由它制出的电脑必然采用二进制。如果二极管有10个状态可以利用,那么电脑就有可能采用十进制了。但有10个状态可利用、像二极管那样可用于制造电脑的东西在现实中还没有发现,所以人们不会舍近求远。因此电脑中的运算至今仍采用二进制。我们平时用电脑时感觉不到它是在用二进制计算是因为电脑会把你输入的十进制数自动转换成二进制,算出的二进制数再转换成十进制数显示到屏幕上。最早的计算机可不会这样,你必须自己把输入的数据转换成二进制才行。与我们现在的程序员相比,那时的程序员真可谓是水深火热呀。
现代计算机的原理可以作如下理解:计算机是由好多个微小的晶体管组成,计算机都有一个时钟电路,时钟电路提供电脉冲。千千万万个晶体管有的导通,有的不导通,这是一个非常复杂的状态,但每个状态代表一个特定的意义。这一点和我们用算盘进行计算时是相似的。每一次拨动算珠之后,算盘处于一个特定的状态,按部就班地进行下去,最后展现在算盘上的就是运算结果了。而对于电脑来讲,每过来一个电脉冲,电脑中的那些晶体管有的就会由导通变成不导通,不导通的有的会变成导通。这样就会处于另一种新的状态,再来一个电脉冲,状态又变一次,最终达到目标状态,完成任务。这和打算盘相似之极。但人拨动算珠的速度有限,电脑的时钟电路每秒钟产生的脉冲个数可达到几百万次甚至更多,这就是电脑高速的由来。提高每秒脉冲的个数,就是提高时钟电路的频率成了提高电脑速度的主要方法。当然也不是想把时钟频率定成多高就一定能成功,因为电脑的集成电路中的晶体管由通变为不通,或由不通变为通总需要一个时间。如果脉冲过快,晶体管状态来不及变,下一个脉冲又来了,这就会造成混乱,当然机器就无法工作了。时钟频率必须和电脑的集成电路器件相匹配,电脑才能充分发挥其效率。打算盘时我们脑中有口诀可用,计算机工作时怎么知道自己应该让哪个晶体管导通、哪个不导通呢?这就靠程序。人们把计算机每次该怎样进行自己的动作事先编好程序,到时计算机就会按程序进行工作了。

最早的计算机程序是由二进制组成的数码,编程人员必须记住每个代码的意义。这和记电话号码差不多,而且这些数码还是二进制的,其困难程度可想而知。因此,那时程序是非常昂贵的。但是计算机有个好处,一旦编好程序,以后还可再利用(这就是信息或知识!)。于是,经过几十年的努力,人们已经能用高级语言与计算机打交道。原来的机器代码是人与电脑打交道的一种“语言”,它是一种低级语言,机器能懂得这些二进制代码,一般人员却不懂。现在人们发明了高级语言,它近似于自然语言,比如你写BEGIN电脑知道是开始,写END电脑知道是结束。这是由于人们编了一个特定的程序,它能把BEGIN、END等等这些单词(甚至声音)自动翻译成电脑认识的机器码,而这一过程在最早时期却是人来翻译的。所以现在的电脑编程序比以前“容易”多
通常我们讲的电脑主要是指数字式的电脑,其实还有一种模拟式的电脑,如果取得突破,其前景也是极其光明的。什么是模拟式电脑呢,举个例子,计算1.23+4.56=?我们找一杆秤,称出123斤的东西,再称出456斤的东西。然后放在一块称,则得总和为579斤左右。我们不须计算,就得出1.23+4.56等于5.79左右,这是一个有趣的思路,其实很多问题我们根本没有算法,但通过一些间接的手段,却可以得出近似的结果。比如古代人们不会计算园周率的值,就采用线来量一个圆柱,然后比一比,就可知道园周率的值大约为3。模拟计算机的关键在于选择用于模拟的部件,部件模拟得越精确越好,就像测圆周率时那个园柱越园越好一样。模拟计算机的速度是数字计算机无法比的,因为它并不是真正在算,而是直接得出结果,它的致命缺点是不精确。

3 楼          时间:2008-3-4

简单地说,就是在硬件上,二进制实现起来,比其他进制简单得多;
存储和处理信息,在硬件上需要通过器件的不同状态来完成,而自然界中,两种状态的物质、器件是最多,最简单有效的,比如磁化和非磁化;高电压和低电压,亮和暗;而,能保持并有效鉴别、操作两种以上状态的基本器件,少而且复杂昂贵;

4 楼          时间:2008-3-4

电子计算机出现以后,使用电子管来表示十种状态过于复杂,所以所有的电子计算机中只有两种基本的状态,开和关。也就是说,电子管的两种状态决定了以电子管为基础的电子计算机采用二进制来表示数字和数据。
一、二进制只使用数字符号"0"和"1",可用自然界存在的两种对立的物理状态表示

二、二进制的运算比十进制数简单

二进制两个整数的“和”与“积”的运算规则只有三条:

加法 0+0=0 乘法 0×0=0

0+1=1+0=1 0×1=1×0=0

1+1=10 1×1=1

三、采用二进制可以进行逻辑运算,使逻辑代数和逻辑电路成为计算机电路设计的数学基础。

 
我也来回答:
 
 
最新知道
我不知道那些图片有问题...
我不知道那些图片有问题...
我 以经解除违规内容,...
我 以经解除违规内容,...
我 以经解除违规内容,...
我 以经解除违规内容,...
我 以经解除违规内容,...
我 以经解除违规内容,...
我 以经解除违规内容,...
我 以经解除违规内容,...
热点排行
12v转换220v带150w的电...
k31115电源开关管用什么...
南开大学电子信息科学与...
MC1454构成的低功耗文氏...
ACC
请问商务英语自考有那些...
我家里的锅盖连一个基本...
何处有以秸杆为原料的制...
我174体重55公斤 这样算...
为什么漏电开关经常跳闸
关于我们 | 服务项目 | 付款方式 | 广告服务 | 联系我们 | 友情链接 | 投诉 建议 合作 | 网站地图 | 加入收藏
Copyright © 2007-2008 WEEQOO.COM Corp.All Rights Reserved. 版权所有 经营许可证编号:浙B2-20050339 法律声明
总部:杭州建国北路707号星汇大厦6号楼1101室
电话:13357183237 QQ:344945827 303939539  邮箱:laz8258@163.com dzsc51@163.com