Logiske porter som styrer om det skal gå et strømsignal eller ikke. Det finnes i utgangspunktet 4 ulike varianter av logiske porter.
De fleste datamaskiner arbeider i totallsystemet. De organiserer informasjon i form av binære tilstander, 0 (ikke strøm) eller 1 (strøm), og når de gjør beregninger, kombinerer de slike tilstander ved hjelp av logiske porter.
Logiske porter kombinerer to inngangsverdier til én utgangsverdi, med unntak av IKKE-porten, som bare har én inngangsverdi, se illustrasjonene under.
I skjemaet symboliserer farge den binære tilstanden 1, og ingen farge tilstanden 0.
De grunnleggende typer porter er OG-port, ELLER-port, IKKE-port og XELLER-port:
ELLER-port:
ELLER-portens utgang er i tilstand 1 hvis én eller begge portens innganger er i tilstand 1.
En ELLER-port kan konstrueres ved å kople sammen to releer som vist i tegningen under. Det er nok at ett av releene (A eller B) får strøm for at det skal komme strøm på utgangen.
IKKE-port:
Den gir altså utgangen tilstand 1 hvis inngangen har tilstand 0, og omvendt.
En IKKE-port kan konstrueres ved å bruke et relé av en spesiell type, som bryter strømkretsen på utgangen når det settes strøm på inngangen.
OG-port:
Begge portens innganger må være i tilstand 1 for at OG-portens utgang skal være i tilstand 1.
En OG-port kan konstrueres ved å kople sammen to releer som vist i tegningen under. Begge (A og B) releene må få strøm før det kommer strøm på utgangen.
XELLER-port:
XELLER-portens utgang er i tilstand 1 hvis én av inngangene er i tilstand 1, men ikke begge samtidig. Denne hendelsen er ekskludert. Dette skiller porten fra ELLER-porten som inkluderer tilfellet at begge er 1 samtidig. X-en i navnet kommer da også fra det engelske exclusive.