当前位置:首页 > 二进制 > 正文

计算机的二进是怎么实现的

⑴计算机中的二进是怎样实现的?

我们通常使用十进,每到10就为1。 即当低位值达到10时,高位位加1,基数变为0。 二进也是如此。 数数的时候已经满了。 2进1,当低位满了2时,高位+1,低位变成0。 具体看十进和二进的比较:

十进---二进

0---0

1---1

2---当10的低位满了2时,移至高位减1,低位返回0,以此类推。

3---11

4---100

需要注意的是,对于100这个数字,除非另有说明,我们肯定会认为这是以10为底数,即一百。 如果指定这个数字以1为底,那么这个数字代表4。 对于1+1+1+1,简单来说(二进)就是1+1+1+1=((1+1)+1)+1=(10+1)+1=11+1=100。

扩展信息

并行加法器由多个全加器组成。 位数取决于机器的字。 数据的每一位都是同时处理的。 手术。 虽然并行加法器的作数的所有位都是同时提供的,但是低位运算产生的进位可能会影响高位运算的结果。

例如:11?11和00?01相加时,最低位产生的进位会逐位影响最高位。 因此,并行加法器的最大运行时间主要由进位信号的传输时间决定。 提高并行加法器速度的关键是尽可能加快进位的产生和传输。

进位表达式:Ci=AiBi+(Ai_Bi)Ci-1

Gi的含义是:如果该位的两个输入都为1,则必须产生进位高位。 Pi的含义是:当两个输入之一为1时,低位进位Ci-1将超出原位传输到高位。

参考来源:百度百科-二进进位

⑵计算机中的二进是怎么回事啊?

计算机中的指令和数据以二进格式存储。

二进是计算技术中广泛使用的数字系统。 它的基数为2,进位规则为“每2转1”,借位规则为“借1等于2”,由18世纪德数学哲学大师莱布尼茨。 塔。 目前的计算机系统基本采用二进系统,数据主要以二进补码的形式存储在计算机中。

在数字电子电路中,逻辑门直接使用二进,所以现代计算机以及所有依赖计算机的设备都使用二进。 每个数字称为一位(二进位)或位。

数字系统中(如计算机之间)的二进数传输方式可分为串行方式和并行方式两种。 在串行传输中,二进数根据实际情况一点一点地发送。 二进数通常首先传输最高有效位。 只需一根数据线。


计算机为什么使用二进:

首先,二进只使用两位数字。 0和1,因此具有两种不同稳定状态的分量可以用来表示数字的特定位。 事实上,有许多组件具有两种不同的稳定状态。 例如,霓虹灯的“开”和“关”,开关的“开”和“关”,电压的“高”和“低”,“正”和“负”。

纸带上的“孔”和“无孔”、电路中的“信号”和“无信号”、磁性材料的S极和N极等。 使用这些不同的状态来表示数字很容易。 但更重要的是,这两种完全不同的状态不仅是量的不同,更是质的不同。

这大大提高了机器的抗干扰能力,提高了可靠性。 找到一个可以表达两种以上状态的简单可靠的设备要困难得多。

其次,二进数计算系统的四种算术规则非常简单。 而且,这四种算术运算最终都可以简化为加法和移位,电子计算机的运算电路极其简单。 不仅如此,它还简化了线路并实现了更快的速度。 这也是十进无法比拟的。

第三,在电子计算机中使用数字的二进表示可以节设备。 理论上,已经证明采用三值系统节设备最多,其次是二值系统。 然而,大多数电子计算机仍然使用二进系统,因为它比其他二进系统(包括三进)具有优势。

此外,由于二进仅使用“0”和“1”两个符号,因此布尔代数可用于分析和综合机器内的逻辑电路。 它为设计电子计算机电路提供了有用的工具。