我也是后来才发现只有了解了逻辑门电路后,才了解了我们的计算机是如何执行程序了的,也才了解了指令集是什么意思。
逻辑门是数字系统的主要结构部分。逻辑门是在满足输入逻辑要求时产生二进制1或0信号的硬件块。它们都是电子电路。每个门都有一个不同的图形符号,其操作可以用代数表达式来描述。七个基本逻辑门包括:AND、OR、XOR、NOT、NAND、NOR和XNOR。每个门的输入输出二进制变量之间的关系可以用真值表以表格形式表示。每个门有一个或两个由A和B指定的二进制输入变量和一个由x指定的二进制输出变量。

AND 与门

逻辑门电路_或非门


与门电子电路,只有当所有的输入都是高电平时,它才会输出高电平。

OR 或门

逻辑门电路_或非门_02


或门电子电路,如果一个或两个输入都是高电平,则输出高电平。

NOT 非门

逻辑门电路_电子电路_03


非门电子电路,它在输出端产生输入的反向版本。它也被称为逆变器。

NAND 与非门

逻辑门电路_电子电路_04


与非门(NAND),它等于一个与门,后跟一个非门。如果任何一个输入都是低电平,则与非门提供高电平输出。与非门由一个在输出端有一个小圆圈的与门来表示。小圆代表倒转。

NOR 或非门

逻辑门电路_电子电路_05


或非门,它等于一个或门,后跟一个非门。如果任何一个输入是高电平,或非门提供低电平输出。或非门由一个在输出端有一个小圆圈的或门来表示。小圆代表倒转。

XOR 异或门

逻辑门电路_c++_06


异或门电子电路,如果有且只有一个输入是高电平,则它将提供高电平输出。异或运算由一个环绕的加号表示。

XNOR 同或门

逻辑门电路_或门_07


同或门是对异或门进行反操作的电路。如果它两个输入是高电平 或低电平,则它将给出一个高电平输出。小圆代表倒转。