我也是後來才發現隻有了解了邏輯門電路後,才了解了我們的計算機是如何執行程式了的,也才了解了指令集是什麼意思。
邏輯門是數字系統的主要結構部分。邏輯門是在滿足輸入邏輯要求時産生二進制1或0信号的硬體塊。它們都是電子電路。每個門都有一個不同的圖形符号,其操作可以用代數表達式來描述。七個基本邏輯門包括:AND、OR、XOR、NOT、NAND、NOR和XNOR。每個門的輸入輸出二進制變量之間的關系可以用真值表以表格形式表示。每個門有一個或兩個由A和B指定的二進制輸入變量和一個由x指定的二進制輸出變量。
AND 與門
與門電子電路,隻有當所有的輸入都是高電平時,它才會輸出高電平。
OR 或門
或門電子電路,如果一個或兩個輸入都是高電平,則輸出高電平。
NOT 非門
非門電子電路,它在輸出端産生輸入的反向版本。它也被稱為逆變器。
NAND 與非門
與非門(NAND),它等于一個與門,後跟一個非門。如果任何一個輸入都是低電平,則與非門提供高電平輸出。與非門由一個在輸出端有一個小圓圈的與門來表示。小圓代表倒轉。
NOR 或非門
或非門,它等于一個或門,後跟一個非門。如果任何一個輸入是高電平,或非門提供低電平輸出。或非門由一個在輸出端有一個小圓圈的或門來表示。小圓代表倒轉。
XOR 異或門
異或門電子電路,如果有且隻有一個輸入是高電平,則它将提供高電平輸出。異或運算由一個環繞的加号表示。