加法电路如何实现减法功能?二进制加减运算规则?

2024-03-28 08:09:15 文章来源 :网络 围观 : 评论

  

加法电路如何实现减法功能?二进制加减运算规则?

  

加法电路如何实现减法功能?二进制加减运算规则?

  加法电路如何实现减法功能?

  在当前的计算机中加法与减法都是通过加法器来实现的!这一点是不用怀疑的!原因是:n1.在计算机系统中,数值一律用补码来表示(存储)主要原因:使用补码,可以将符号位和其它位统一处理;同时,减法也可按加法来处理.另外,两个用补码表示的数相加时,如果最高位(符号位)有进位,则进位被舍弃. n2.减去一个数就相当于加上一个负数,而这个负数用补码表示,就适用于两个补码数相加的原则了!

  二进制加减运算规则?

  1、二进制的运算算术运算二进制的加法:0+0=0,0+1=1 ,1+0=1, 1+1=10(向高位进位);即7=111,10=1010 3=11。

  2、二进制的减法:0-0=0,0-1=1(向高位借位) 1-0=1,1-1=0 (模二加运算或异或运算) 。

  3、二进制的乘法:0 * 0 = 00 * 1 = 0,1 * 0 = 0,1 * 1 = 1 二进制的除法:0÷0 = 0,0÷1 = 0,1÷0 = 0 (无意义),1÷1 = 1 。

  4、逻辑运算二进制的或运算:

  遇1得1 二进制的与运算。

  遇0得0 二进制的非运算:各位取反。

  二进制:是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。

  【优点】:

  数字装置简单可靠,所用元件少。

  只有两个数码0和1,因此它的每一位数都可用任何具有两个不同稳定状态的元件来表示。

  基本运算规则简单,运算操作方便。

  【缺点】:

  用二进制表示一个数时,位数多。因此实际使用中多采用送入数字系统前用十进制,送入机器后再转换成二进制数,让数字系统进行运算,运算结束后再将二进制转换为十进制供人们阅读。

  二进制和十六进制的互相转换比较重要。不过这二者的转换却不用计算,每个C,C++程序员都能做到看见二进制数,直接就能转换为十六进制数,反之亦然。

  【采用原因】:

  技术实现简单,计算机是由逻辑电路组成,逻辑电路通常只有两个状态,开关的接通与断开,这两种状态正好可以用“1”和“0”表示。

  简化运算规则:两个二进制数和、积运算组合各有三种,运算规则简单,有利于简化计算机内部结构,提高运算速度。

  适合逻辑运算:逻辑代数是逻辑运算的理论依据,二进制只有两个数码,正好与逻辑代数中的“真”和“假”相吻合。

  易于进行转换,二进制与十进制数易于互相转换。

  用二进制表示数据具有抗干扰能力强,可靠性高等优点。

来源:文章来源于网络,如有侵权请联系我们删除。
来源:文章来源于网络,如有侵权请联系我们删除。

相关文章

留言与评论(共有 0 条评论)
   
验证码:
推荐文章