Tilbake
2.2
Logiske porter

2.2 Logiske porter

AND, OR, NOT, NAND, NOR og XOR - symboler, funksjoner og sannhetstabeller.

60 min
6 oppgaver
AND-portOR-portNOT-portNAND-portNOR-portXOR-portSannhetstabeller
Du leser den tradisjonelle versjonen
Din fremgang i kapitlet
0 / 6 oppgaver

Introduksjon til digitalteknikk

Digitalteknikk er grunnlaget for all moderne elektronikk - frå datamaskiner til smarttelefonar. I dette kapittelet skal vi lære om logiske portar, sanningstabellar og boolsk algebra.

Dette kapittelet dekkjer:
- Digitale signal og logiske nivå
- Grunnleggjande logiske portar (AND, OR, NOT)
- Samansette portar (NAND, NOR, XOR)
- Sanningstabellar
- Boolsk algebra og forenkling

Digitale signal og logiske nivå
Digitale signal har berre to tilstandar: 0 og 1.

Logiske nivå:
- Logisk 0: Låg spenning (0V - 0,8V), også kalla LOW eller FALSE
- Logisk 1: Høg spenning (2V - 5V), også kalla HIGH eller TRUE

Positiv og negativ logikk:
- Positiv logikk: Høg spenning = 1, låg spenning = 0 (vanlegast)
- Negativ logikk: Låg spenning = 1, høg spenning = 0

Sanningstabellar:
Ei sanningstabell viser output for alle moglege kombinasjonar av input.
- For 2 inputs (A og B): 2 opphoeyd i 2 = 4 kombinasjonar
- For 3 inputs (A, B, C): 2 opphoeyd i 3 = 8 kombinasjonar
- For N inputs: 2 opphoeyd i N kombinasjonar

Grunnleggjande logiske portar
AND-port (OG-port)
Output er 1 berre dersom ALLE inngangar er 1.
ABOutput
000
010
100
111

OR-port (ELLER-port)
Output er 1 dersom MINST EIN inngang er 1.
ABOutput
000
011
101
111

NOT-port (IKKJE-port / Inverter)
Inverterer inngangen.

AOutput
01
10

XOR-port (Eksklusiv OR)
Output er 1 dersom inngangane er FORSKJELLIGE.
ABOutput
000
011
101
110
✏️Eksempel: Bruk av AND-port

Ein alarmkrets skal aktiverast berre når både dor-sensoren OG rorslessensoren er aktiverte. Kva port bruker vi?

Losning: Vi bruker ein AND-port.

Kvifor AND?
- AND-porten gir output 1 berre når BEGGE inngangar er 1
- Dor-sensor = A, Rorslessensor = B
- Alarm = A AND B

Sanningstabell for alarmen:

Dor (A)Rorsle (B)Alarm
000
010
100
111

Alarmen går berre når begge sensorane er aktive.
📝Oppgave 1

Kva er output frå ein AND-port når A=1 og B=0?

📝Oppgave 2

Lag ei sanningstabell for ein 3-inngangs AND-port (A, B, C).

Samansette portar
NAND-port (NOT-AND)
AND-port etterfølgd av ein inverter. Output er 0 berre dersom ALLE inngangar er 1.
ABOutput
001
011
101
110

NAND er ein "universell port" - alle andre portar kan byggjast med berre NAND-portar.
NOR-port (NOT-OR)
OR-port etterfølgd av ein inverter. Output er 1 berre dersom ALLE inngangar er 0.
ABOutput
001
010
100
110

NOR er også ein "universell port".

XNOR-port (Eksklusiv NOR)

XOR-port etterfølgd av ein inverter. Output er 1 dersom inngangane er LIKE.

ABOutput
001
010
100
111
✏️Eksempel: OR vs XOR

Kva er skilnaden mellom ein OR-port og ein XOR-port?

Samanlikning av OR og XOR:

ABORXOR
0000
0111
1011
1110

OR-port: Gir 1 dersom MINST EIN inngang er 1 (inkludert når begge er 1)
XOR-port: Gir 1 berre når inngangane er FORSKJELLIGE
Praktisk eksempel:
- OR: "Vil du ha te ELLER kaffi?" - Du kan svare ja til begge
- XOR: "Vil du ha te ELLER kaffi, men ikkje begge?" - Du må velje éin
📝Oppgave 3

Kva er skilnaden mellom ein OR-port og ein XOR-port?

📝Oppgave 4

Kva tyder det at NAND er ein "universell port"?

Boolsk algebra

Boolsk algebra blir brukt til å forenkle logiske uttrykk.

Grunnreglar:

Identitetslover:
- A AND 1 = A
- A OR 0 = A

Nullelement og eining:
- A AND 0 = 0
- A OR 1 = 1

Idempotens:
- A AND A = A
- A OR A = A

Komplement:
- A AND (NOT A) = 0
- A OR (NOT A) = 1
- NOT(NOT A) = A

Kommutativ lov:
- A AND B = B AND A
- A OR B = B OR A

De Morgans lover:
- NOT(A AND B) = (NOT A) OR (NOT B)
- NOT(A OR B) = (NOT A) AND (NOT B)

✏️Eksempel: Forenkling med boolsk algebra

Forenkle uttrykket: F = A AND B OR A AND (NOT B)

Steg for steg forenkling:

F = A AND B OR A AND (NOT B)

Steg 1: Faktoriser ut A (distributiv lov baklengs)
F = A AND (B OR (NOT B))

Steg 2: B OR (NOT B) = 1 (komplementregel)
F = A AND 1

Steg 3: A AND 1 = A (identitetslov)
F = A

Konklusjon: Heile uttrykket blir forenkla til berre A. Uansett kva B er, er output lik A.

📝Oppgave 5

Bruk De Morgans lov til å forenkle: NOT(A OR B)

📝Oppgave 6

Teikn sanningstabellen for F = (A AND B) OR (NOT C)

Oppsummering

Digitale signal har to tilstandar: 0 (låg) og 1 (høg).

Grunnleggjande portar:
- AND: Output 1 berre når ALLE inputs er 1
- OR: Output 1 når MINST EIN input er 1
- NOT: Inverterer inputen
- XOR: Output 1 når inputs er FORSKJELLIGE

Samansette portar:
- NAND: NOT-AND (universell port)
- NOR: NOT-OR (universell port)
- XNOR: NOT-XOR

Sanningstabellar viser output for alle moglege input-kombinasjonar.

Boolsk algebra blir brukt til å forenkle logiske uttrykk. Viktige reglar inkluderer identitetslover, komplementreglar og De Morgans lover.

Dette kapitlet er skrevet av Anthropics toppmodeller (Claude Opus og Claude Fable) og er foreløpig ikke manuelt gjennomgått — kvalitetskontrollen gjøres av uavhengige KI-agenter, og innmeldte feil rettes fortløpende. Funnet en feil? Meld fra, så retter vi den. Les mer om hvordan innholdet lages.