计算机简单门电路和加法运算

时间:2024-04-12 15:59:48

计算机中的三种门电路

“与” 门:
计算机简单门电路和加法运算
“或” 门:
计算机简单门电路和加法运算
“非门” :
计算机简单门电路和加法运算
通过以上 3 种电路组合而成的电路。

“与非” 门电路:由与门非门组成。
“异或” 门电路:能实现模为2的加法,因此,异或门可以实现计算机中的二进制加法。
计算机简单门电路和加法运算
计算机简单门电路和加法运算
一个或门,一个与非门,一个与门,按照图示连在一起形成了一个最常见的运算,异或运算,”相同为假,不同为真“

要明白计算机其实就是靠简单电路集成起来的复杂电路而已,而构成这些复杂电路最简单的逻辑电路就是“与”、“或”、“非”。而在他们的基础之上进行组合,又能够形成“与非”,“异或”等逻辑电路。

计算机简单门电路和加法运算

半加法器电路的实现:
计算机简单门电路和加法运算
很明显,这是靠“与”门和“异或”门实现的半加法器,“异或”门用来计算本位(S),“与”用来计算进位(C)。
这个特点就是输入两个一位二进制数能够输出本位和进位。这样用在计算机电路计算加法显然是不现实的,为什么不现实,大家自己思考(很重要)。

全加法器电路的实现:
计算机简单门电路和加法运算
这就是全加法器的实现,它能够实现两个一位二进制以及来自低位的进位Ci-1三者相加。这里有三位输入,两位输出。

全加法器的逻辑符号
计算机简单门电路和加法运算

两位全加法器的实现
计算机简单门电路和加法运算
这只是两位加法器的实现,要想实现8位甚至是更多位数,可以继续加。

彻底说说怎么用加法器是机器可以做运算
计算机简单门电路和加法运算
计算机简单门电路和加法运算
解析:
从下面半加器说起
计算机简单门电路和加法运算
都知道半加器是由(异或门)和(与门)组成的
再看看二进制加法
计算机简单门电路和加法运算
当半加器中,A和B同时输入1时,经过异或门时,S最终输出为0,而C输出为1
意思就是A和B输入就是二进制的1+1,最终S=0,而C=1就是进位1,相当于上面计算公式的向左进1位