求解,计算机中的二进制代码跟二进制数码是什么,为什么要采用代码跟数码??

作者&投稿:函芝 (若有异议请与网页底部的电邮联系)
计算机为什么要采用二进制代码和二进制数码?~

计算机的0和1,在硬盘物理存储上是有磁性和没有磁性
在物理传输上是有电和没有电,从存储上将如果不是2进制
那就要有多个强度的磁性,传输上就要用多个电压传输
这是非常难的事情,出错的机会非常大
CPU要在多个电压下工作!!!
(以上观点全属个人理解!!不要用作依据!!)

原因:
1.数字装置简单可靠,所用元件少;
2.只有两个数码0和1,因此它的每一位数都可用任何具有两个不同稳定状态的元件来表示;
3.基本运算规则简单,运算操作方便。
二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的。计算机中的二进制则是一个非常微小的开关,用“开”来表示1,“关”来表示0。
20世纪被称作第三次科技革命的重要标志之一的计算机的发明与应用,因为数字计算机只能识别和处理由‘0’.‘1’符号串组成的代码。其运算模式正是二进制。19世纪爱尔兰逻辑学家乔治布尔对逻辑命题的思考过程转化为对符号"0''.''1''的某种代数演算,二进制是逢2进位的进位制。0、1是基本算符。因为它只使用0、1两个数字符号,非常简单方便,易于用电子方式实现。

1.二进制代码:

由两个基本字符'0'、'1'组成的代码。其中,码元:"一位"二进制代码。码字:N个码元可以组成的不同组合,任意一个组合称一个码字。

2.二进制数码:

是使用离散(即不连续的)的0或1二进制来进行信息的输入,处理,传输、存贮等处理的系统。

采用原因:

采用二进制计数制,对于计算机等数字系统来说,运算、存储和传输极为方便。

扩展资料

在数码技术中一般都采用二进制,因此凡元件具有的两个稳定状态都可用来表示二进制,(例如 “高电平”和“低电平”):0、1。

故其基本单元电路简单,对电路中各元件精度要求不很严格,允许元件参数有 较大的分散性,只要能区分两种截然不同的状态即可。这一特点,对实现数字电路集成化是十分有利的。

抗干扰能力强、精度高。由于数码技术传递加工和处理的是二值信息,不易受外界的干扰,因而抗干扰能力强。另外它可用增加二进制数的数位提高精度。

参考资料来源:百度百科-二进制代码

参考资料来源:百度百科-数码



二进制代码,就是用0和1表示,满2进1的代码语言。一种可以将两种架构的本地代码存放在同一个包装的格式。二进制代码语言或称为机器语言,计算机可以直接识别,不需要进行任何翻译。每台机器的指令,其格式和代码所代表的含义都是硬性规定的,故称之为面向机器的语言,也称为机器语言。它是第一代的计算机语言。机器语言对不同型号的计算机来说一般是不同的。

二进制数码是就是每位只包含0,1两个数,例如二进制数码10就等于十进制的2,咱们常用的十进制是逢十进位的,同理二进制是逢二进位的。

1.二进制只需用两种状态表示数字, 容易实现

计算机是由电子元、器件构成的, 二进制在电气、电子元器件中最易实现.它只有两个数字, 用两种稳定的物理状态即可表达, 而且稳定可靠.比如磁化与未磁化, 晶体管的载止与导通(表现为电平的高与低)等.而若采用十进制, 则需用十种稳定的物理状态分别表示十个数字, 不易找到具有这种性能的元器件.即使有, 其运算与控制的实现也极复杂.

2.二进制的运算规则简单

加法是最基本的运算.乘法是连加, 减法是加法的逆运算(利用补码原理, 还可以转化为加法运算, 类似钟表拨针时的计算), 除法是乘法的逆运算.其余任何复杂的数值计算也都可以分解为基本算术运算复合进行.为提高运算效率, 在计算机中除采用加法器外, 也直接使用乘法器.

众所周知, 十进制的加法和乘法运算规则的口诀各有100条, 根据交换率去掉重复项, 也各有55 条.用计算机的电路实现这么多运算规则是很复杂的.

相比之下, 二进制的算术运算规则非常简单, 加法、乘法各仅四条:

0+0=0 0×0=0

0+1=1 0×1=0

1+0=1 1×0=0

1+1=1 0 1×1=1

根据交换率去掉重复项, 实际各仅3 条.用计算机的脉冲数字电路是很容易实现的.

3.用二进制容易实现逻辑运算

计算机不仅需要算术运算功能, 还应具备逻辑运算功能, 二进制的0, 1分别可用来表示假(false)和真(true), 用布尔代数的运算法则很容易实现逻辑运算.

4.二进制的弱点可以克服

二进制主要的弱点是表示同样大小的数值时, 其位数比十进制或其它数制多得多, 难写难记, 因而在日常生活和工作中是不便使用的.但这个弱点对计算机而言, 并不构成困难.在计算机中每个存储记忆元件(比如由晶体管组成的触发器)可以代表一位数字, ”记忆”是它们本身的属性, 不存在”记不住”或”忘记”的问题.至於位数多, 只要多排列一些记忆元件就解决了, 鉴於集成电路芯片上元件的集成度极高, 在体积上不存在问题.对於电子元、器件, 0 和1 两种状态的转换速度极快, 因而运算速度是很高的.

计算机的0和1,在硬盘物理存储上是有磁性和没有磁性
在物理传输上是有电和没有电,从存储上将如果不是2进制
那就要有多个强度的磁性,传输上就要用多个电压传输
这是非常难的事情,出错的机会非常大
CPU要在多个电压下工作!!!
首先是受制于元器件。我们知道组成计算机的基本元器件是晶体管,它具有以下几个特点:
① 它有两个完全不一样的状态(截止与导通,或者高电平与底电平);
② 状态很稳定;
③ 状态转换很容易(在基极给一个电信号就可以了);
④ 状态转换的速度非常快(这一点非常重要!);
⑤ 体积很小,多个晶体管可以集成在一起;
⑥ 工作时消耗的能量不大,也就是功耗很小;
⑦ 价格很低廉。
其次,二进制的运算规则很简单。就加法运算而言,就四条规则。特别地,人们利用特殊的技术,把减法、乘法、除法等运算都转换成加法运算。这对简化CPU的设计非常有意义。如果采用十进制,CPU的设计就变得非常复杂,因为十进制比二进制的运算规则多多了。
再次,物理上容易实现数据的存储。通过磁极的取向、表面的凹凸、光照的有无等,二进制很容易在物理上实现数据的存储。对于只写一次的光盘,将激光束聚集成1--2um的小光束,依靠热的作用融化盘片表面上的碲合金薄膜,在薄膜上形成小洞(凹坑),记录下“1”,原来的位置表示记录“0”。
最后,便于逻辑判断(是或非)。因为二进制的两个数码正好与逻辑命题中的“真(Ture)”、“假(False)”或称为“是(Yes)”、“否(No)”相对应。
正是由于以上原因,在计算机中采用的是二进制,而不是人们所熟知的十进制,或者其他进制。
电子计算机能以极高速度进行信息处理和加工,包括数据处理和加工,而且有极大的信息存储能力。数据在计算机中以器件的物理状态表示,采用二进制数字系统,计算机处理所有的字符或符号也要用二进制编码来表示。用二进制的优点是容易表示,运算规则简单,节省设备。人们知道,具有两种稳定状态的元件(如晶体管的导通和截止,继电器的接通和断开,电脉冲电平的高低等)容易找到,而要找到具有10种稳定状态的元件来对应十进制的10个数就困难了。二进制数的基数是2,只有0和1两个数字,逢2进1。十进制数有0,1,…9十个数字,逢10进1。十进制和二进制对照如表1.5所示。
表1.5 十进制和二进制对照表
十进制
0
1
2
3
4
5
6
7
8
二进制
0
1
10
11
100
101
110
111
1000
十进制
9
10
11
12
13
14
15
16
二进制
1001
1010
1011
1100
1101
1110
1111
10000

十进制数可以表示为an×10n+an-1×10n-1+…+a1×101+a0×100+a-1×10-1+a-2×10-2+…,其中an,an-1,…,a1,a0,a-1,a-2,…只能是0~9的任何数字。如1987可以表示为1×103+9×102+8×101+7×100。
二进制数可以表示为an×2n+an-1×2n-1+…+a1×21+a0

用二进制编码表示数据的好处

用二进制编码表示数据的好处

·用二进制编码表示数据的实质就是用0、1的组合表示数据。而0和1又是用模拟信号的两种差别很大的状态来分别表示的,例如,用高电位(2V~5V)表示“1”,用低电位(0V~0.8V)表示“0”。因为外界环境的改变一般不会使表示0的模拟信号(0V~0.8V)变成表示1的模拟信号(2V~5V),0和1不改变则用0和1编码表示的数据就不会改变。所以,用二进制编码表示数据时不容易出错。

·如果用连续变化的模拟信号(例如电位)直接表示数据,则模拟量的微小变化就会直接影响数据的值,很容易出错。

·例如,盒式磁带(模拟音频信号)在复制时很容易失真,而CD唱盘(数字音频信号)在复制时一般不会失真。

. 指令

指令是指示计算机进行基本操作的命令,它告诉计算机应进行什么操作、应对谁进行操作。指令的表示方法通常有两种:机器指令和汇编指令。

机器指令:用二进制编码表示的指令。例如,00000001 11011000表示加法;

汇编指令:用英文缩写符号代替二进制编码表示的指令。例如,上面那条机器指令可表示成汇编指令“ADD AX, BX”;

① 指令的三要素:·二进制形式的指令才能被计算机识别并执行;

·每条指令的功能都直接由硬件电路实现。

·每台计算机能执行的指令种类和数目完全由CPU决定。

② CPU:中央处理器。是现代计算机的核心部件。它负责控制计算机各部件协调地工作,并承担计算机的各种运算处理任务。

③ 指令系统:计算机能执行的全部指令的集合称为该计算机的指令系统。每台计算机都有自己的指令系统,由CPU的类型决定,不同类型CPU的指令系统一般不相同。

6. 电子计算机的重要特点

电子计算机和以往的计算工具所不同的重要特点是能自动进行计算,计算过程不需人工干预,所以速度很快。其原因是它能存储程序,并能在程序的控制下实现自动化。

① 程序:就是运算步骤。是以完成某一任务为目的、用多条指令组成的指令序列;

·编程序的必要性:不可能将每一个复杂的任务都用一条指令实现。

② 存储程序:将程序也转换成二进制代码,和数据一样预先存储在计算机内部;

③ 用程序控制:计算机按程序规定的顺序自动取指令并执行,直至程序结束。

7. 计算机系统

由硬件和软件两部分组成:

① 硬件:由物理元器件构成,它实现了最基本的逻辑功能。计算机的硬件经历了电子管、晶体管、集成电路、大规模和超大规模集成电路四个发展阶段;

② 软件:由程序和相关的数据组成,它扩展了硬件的功能;

③ 指令是软件与硬件的接口:因为指令是构成软件的基本元素,又因为指令的功能都直接由硬件电路实现。

8. 计算机的应用领域

主要有科学计算,数据处理,实时控制,辅助设计,通信,娱乐,等等。

·实时控制:可理解为“根据实际情况及时(立即)进行控制”

9. 二进制计数单位以及位、字节、字

① 二进制计数单位:1K(开、一千)=210=1024 1M(兆、百万)=220=1024K

1G(吉、十亿)=230=1024M 1T(太、万亿)=240=1024G

② 位(bit,b):每1个二进制数码称为一个(二进制)位。位是在计算机中表示数据时的最小单位;

③ 字节(Byte,B):每连续8个二进制数码称为一个(二进制)字节。字节是在计算机中存取数据时的最小单位;

④ 字(Word,W):计算机一次最多能同时加工处理的一串连续的二进制数码称为一个(二进制)字。字是计算机加工处理数据时的最大单位。字长与计算机的类型有关;

计算机本身传输的信息是0和1组成的二进制代码,

也就是二进制数码。

因为某些人研究计算机处理二进制代码(或数码)更容易,所以大家就这么用了。

因为电路只认识通路和断路,比如通电为1断电为0,这样进行计算,很难找到一次有九种状态的电子元件


计算机二进制,十进制,八进制,十六进制怎么转换
1、二进制转换为十进制 二进制数00111从低位到高位的位权依次是2的0次幂1、2的1次幂2、2的2次幂4、2的3次幂8、2的4次幂16。理解了二进制计数的基数和位权,就可以进行数制转换了。00111如何转换成十进制计数呢?转换很简单,将二进制数从高位到低位每个数字乘以相应的位权然后求和就可以了。00111...

什么是计算机的二进制
进制的概念 1。 十进制 十进制使用十个数字(0、1、2、3、4、5、6、7、8、9)记数,基数为10,逢十进一。历史上第一台电子数字计算机ENIAC是一台十进制机器,其数字以十进制表示,并以十进制形式运算。设计十进制机器比设计二进制机器复杂得多。而自然界具有两种稳定状态的组件普遍存在,如开关...

最简单的理解:什么是二进制?
我们可以这样表示十进制。十进制 二进制只有两个数:0和1。那么“二”怎么表示呢,按上面说的“逢二进一”,可以写为1×21+0(基数为2),在二进制中用10表示。同理,如果不能理解的可以看这里(可汗学院:计算机科学)http:\/\/open.163.com\/movie\/2011\/3\/1\/U\/M8O9BOGDE_M8OEF471U.html 数...

计算机中二进制怎么才能理解呢?
解: 1 1 1 0 × 1 0 1 --- 1 1 1 0 0 0 0 0 1 1 1 0 --- 1 0 0 0 1 1 0 (这些计算就跟十进制的加或者乘法相同,只是进位的数不一样而已,十进制的是到十才进位这里是到2就进了)如果还不明白的话可以去这个网站去看,有详细介绍的 http:\/\/baike.baidu.com\/view\/18536...

二进制简介及详细资料
二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。当前的计算机系统使用的基本上是二进制系统。 数据在计算机中主要是以补码的形式存储的。计算机中的二进制则是一个非常微小的开关,用“开”来表示1,“关”来表示0。

小学生怎么理解二进制
4、二进制在计算机中的应用 二进制在计算机中的应用非常广泛。计算机中的所有数据都是以二进制的形式存储和处理的。例如,计算机中的内存和硬盘存储的数据都是以二进制形式表示的。计算机中的处理器也是通过二进制的方式进行计算和运算。因此,理解二进制对于理解计算机的工作原理非常重要。5、二进制与十进制...

二进制是什么意思
二进制是一种数学或计算机领域中基础的数字系统。解释:在计算机科学中,二进制是最基本的数字表示方式。它的基本单位是比特,只有两个数字,即数字“0”和“1”。与其他数字系统相比,如十进制、十六进制等,二进制系统的这两个数字对应最基础的计算机内部的电路通电或断电的状态,因此在计算机科学中有着...

计算机是怎么转换二进制为十进制的
转成二进制主要有以下几种:正整数转二进制,负整数转二进制,小数转二进制;二进制转换为十进制将每个二进制数按权展开后求和即可。请看例题:把二进制数(101.101)2=1*22+0*21+1*20+1*2-1+0*2-2+1*2-3=(5.625)10

computer中二进制编码是什么意思啊?
computer的二进制编码是计算机内部用于处理数据和指令的编码。在计算机中,是采用二进制数。计算机内部用于处理数据和指令的编码是“二进制码”。因而,要在计算机中表示的数、字母、符号等都要以特定的二进制码表示,这就是二进制编码。计算机只能识别二进制,要计算机处理数据,就要将其用二进制形式表示。...

如何通俗的理解二进制?
二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的。计算机中的二进制则是一个非常微小的开关,用“开”来表示1,“关”来表示0。二进制的“00101000”直接...

东至县18587999538: 计算机上的二进制是怎么算的?(计算机中使用二进制来处理和储存所有的数据“逢二进一”.它使用0和1来表示所有的数.例如:110就是用二进制来表示... -
侨舍妇科:[答案] 学习编程前你应该知道的东西系列教学 1.知道二进制是怎么回事?以及什么是比特? 日常生活中的十进制大家都再熟悉不过了在十进制中有0~9 10个数.逢10进1按照这个逻辑推理~~那么二进制其实很简单它只有2个数0和1逢2进1...

东至县18587999538: 什么是二进制代码和二进制数码 -
侨舍妇科: 二进制代码,就是用0和1表示,满2进1的代码语言.一种可以将两种架构的本地代码存放在同一个包装的格式. 二进制代码语言或称为机器语言,计算机可以直接识别,不需要进行任何翻译.每台机器的指令,其格式和代码所代表的含义都是硬性规定的,故称之为面向机器的语言,也称为机器语言.它是第一代的计算机语言.机器语言对不同型号的计算机来说一般是不同的.

东至县18587999538: 二进制代码和二进制编码的区别是什么?解释高手来! -
侨舍妇科: 1. 二进制代码,就是用0和1表示,满2进1的代码语言. 2.文字信息、声音信息和图像信息,进入计算机和通信系统中,就会被转换成“0”和“1”的数字组合来表示,我们把这种处理方法称为二进制编码,把这种数字组合的结果称为数字信号.计算机应用领域中形式各异的软件和数据形式在计算机低层的描述具有共通性,这种共通性指,无论两个应用程序的功能或性质有着多么大的不同,无论两种数据形式的性质有着多么大的不同,他们都是使用由0和1这两种信号.

东至县18587999538: 什么是二进制代码?怎样拥有二进制代码?在电脑的哪里使用? -
侨舍妇科: 如,十进制123=1x100+2x10+3X1,即123=1x(10的2次幂)+3x(10的0次幂)+2x(10的1次幂) 二进制1010=1x(2x2x2)+0x(2x2)+1x2+0,即1010=1x(2的3次幂)+0x(2的2次幂)+1x(2的1幂) +0x(2的0次幂) 二进制就是以二进位,就像十进制以十进位

东至县18587999538: 计算机二进制怎么计算? -
侨舍妇科: 从右往左数,把数字所在位置-1得到的数做底数为'2'的指数.再乘以相应位置上的数'0'或'1'.最后全部加起来,就是你给出的二进制的十进制表示. 例如:0001 = 2^3 x 0 + 2^2 x 0 + 2^1 x 0 + 2^0 x 1 = 10010 = 2^3 x 0 + 2^2 x 0 + 2^1 x 1 + 2^0 x 0 = ...

东至县18587999538: 帮忙介绍一下计算机编程中的二进制, -
侨舍妇科: 首先,要想简单的明白,就先看看十进制吧,我们平时用的这些计数法就叫十进制计数法,为什么叫十进制呢,明摆着,够十了就要进位,拿11来说,有两位是吧,右边数过去,第一位是个位,在个位是这个1就只代表1 ,是吧.好,看过去,...

东至县18587999538: 计算机的运算采用的是什么进制 -
侨舍妇科: 二进制,是计算技术(计算器)中广泛采用的一种数制,由德国数理哲学大师莱布尼茨于1679年发明.二进制数据是用0和1两个数码来表示的数. 它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”.当前的计算机系统使用的基...

东至县18587999538: 二进制怎样计数?为什么计算机要用二进制处理信息?条形码与二进制有什么关系? -
侨舍妇科: 二进制就是0,1代码,二进制(1111)转换成十进制为15,转换过程是1*2^3+1*2^2+1*2^1+1*2^0=15; 计算机中0表示低电平,1表示高电平,电路容易实现高低电平;条形码也是二进制的范畴,有黑条的部分记为“1”,空白部分,记为“0”;

东至县18587999538: 关于计算机中的十进制与二进制的计算 -
侨舍妇科: 一、二进制数的表示法 二进制是计算技术中广泛采用的一种数制.二进制数是用0和1两个数码来表示的数.它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”.二进制数也是采用位置计数法,其位权是以2为底的幂.例如二进...

东至县18587999538: 谁能给我详细的介绍一下计算机中的二进制和编码
侨舍妇科: 进制是计算技术中广泛采用的一种数制.二进制数据是用0和1两个数码来表示的数.它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”.二进制数据也是采用位置计数法,其位权是以2为底的幂.例如二进制数据110.11,其权...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网