Существует семь базовых логических вентилей, которые служат фундаментом цифровой электроники:
- AND (вентиль «И») – выдаёт 1 только при наличии единиц на всех входах.
- OR (вентиль «ИЛИ») – выдаёт 1, если хотя бы один вход равен 1.
- NOT (инвертор, вентиль «НЕ») – меняет 0 на 1 и 1 на 0.
- NAND (вентиль «НЕ‑И») – противоположность AND: выдаёт 0 только при всех единицах.
- NOR (вентиль «НЕ‑ИЛИ») – противоположность OR: выдаёт 1 только когда все входы 0.
- XOR (вентиль «исключающее ИЛИ») – выдаёт 1, если количество единиц на входах нечётное.
- XNOR (вентиль «исключающее НЕ‑ИЛИ») – противоположность XOR: выдаёт 1 при чётном числе единиц.