Les portes logiques sont les éléments de base qui constituent un circuit logique comme le processeur et les puces embarquées dans un ordinateur. Il existe sept portes logiques de base, à savoir, l'inverseur (ou porte NOT), le ou logique (OR), le et logique (AND), le ou exclusif (XOR) ainsi que les portes respectives inversées NOR, NAND et XNOR.