Tilbake
2.1
Tallsystemer

2.1 Tallsystemer

Binære, oktale, desimale og heksadesimale tallsystemer og konvertering mellom dem.

55 min
8 oppgaver
BinærtallDesimaltallHeksadesimaltallOktaltallKonvertering
Du leser den tradisjonelle versjonen
Din fremgang i kapitlet
0 / 8 oppgaver

Introduksjon til digital elektronikk

Digital elektronikk er grunnlaget for all moderne teknologi. Frå datamaskiner og smarttelefonar til bilar og medisinsk utstyr – alt brukar digitale kretsar. I motsetnad til analog elektronikk, som arbeider med kontinuerlege signal, brukar digital elektronikk diskrete verdiar: 1 og 0.

I dette kapittelet lærer du om skilnaden mellom analoge og digitale signal, korleis talsystem fungerer, og korleis logiske portar byggjer opp komplekse digitale system.

Analogt signal

Eit analogt signal kan ha kva som helst verdi innanfor eit område. Temperaturen utandørs er analog – han kan vere 15,3°C eller 15,4°C eller kva verdi som helst imellom. Lysstyrke, lydvolum og vekt er andre døme på analoge storleikar.

Digitalt signal

Eit digitalt signal har berre to nivå: På eller Av, Høg eller Låg, 1 eller 0. Dette blir kalla binære signal. Moderne datamaskiner brukar digitale signal fordi dei er:
- Lettare å handsame
- Meir motstandsdyktige mot støy
- Enklare å lagre og kopiere
- Kan representere all type informasjon

Spenningsnivå i digital elektronikk:
- Logisk 0: 0V til 0,8V (låg)
- Logisk 1: 2V til 5V (høg)

📝Oppgave 1

Kva av desse er eit døme på eit analogt signal?

Binært talsystem (base 2)

Binære tal brukar berre sifra 0 og 1. Kvar posisjon representerer ein potens av 2:

Døme: 1011₂
- 1 × 2³ = 1 × 8 = 8
- 0 × 2² = 0 × 4 = 0
- 1 × 2¹ = 1 × 2 = 2
- 1 × 2⁰ = 1 × 1 = 1
- Sum: 8 + 0 + 2 + 1 = 11₁₀

Konvertering desimal til binær:
Del på 2 gjentekne gonger og les restane baklengs.

Heksadesimalt talsystem (base 16)

Heksadesimale tal brukar sifra 0-9 og bokstavane A-F:
- A = 10, B = 11, C = 12, D = 13, E = 14, F = 15

Fire binære siffer svarar til eitt heksadesimalt siffer:
- 1011₂ = B₁₆
- FF₁₆ = 255₁₀ = 11111111₂

Heksadesimale tal blir ofte brukte i programmering fordi dei er meir kompakte enn binære tal.

✏️Konvertere binært til desimalt

Konverter binærtalet 1101₂ til desimalt tal.

Posisjonsverdi frå høgre: 2⁰=1, 2¹=2, 2²=4, 2³=8

1101₂ = 1×8 + 1×4 + 0×2 + 1×1
= 8 + 4 + 0 + 1
= 13₁₀

Svaret er 13.

✏️Konvertere desimalt til binært

Konverter desimaltalet 25 til binært.

Del på 2 og noter restane:
25 ÷ 2 = 12 rest 1
12 ÷ 2 = 6 rest 0
6 ÷ 2 = 3 rest 0
3 ÷ 2 = 1 rest 1
1 ÷ 2 = 0 rest 1

Les restane baklengs: 25₁₀ = 11001₂

📝Oppgave 2

Konverter binærtalet 10110₂ til desimalt tal.

📝Oppgave 3

Kva er desimaltalet 15 i binær form?

AND-port (OG)

Utgangen er 1 berre dersom ALLE inngangane er 1.
- 0 AND 0 = 0
- 0 AND 1 = 0
- 1 AND 0 = 0
- 1 AND 1 = 1

Døme: Ei dør som krev BÅDE kode OG nøkkel for å bli opna.

OR-port (ELLER)

Utgangen er 1 dersom MINST ÉIN inngang er 1.
- 0 OR 0 = 0
- 0 OR 1 = 1
- 1 OR 0 = 1
- 1 OR 1 = 1

Døme: Ein alarm som går dersom ANTEN døra ELLER vindauget blir opna.

NOT-port (IKKJE)

Inverterer signalet (snur det).
- NOT 0 = 1
- NOT 1 = 0

Døme: Rombelysning som slår seg på når det IKKJE er lyst ute.

XOR-port (Eksklusiv OR)

Utgangen er 1 dersom inngangane er FORSKJELLIGE.
- 0 XOR 0 = 0
- 0 XOR 1 = 1
- 1 XOR 0 = 1
- 1 XOR 1 = 0

Skilnad frå OR: XOR gjev 0 når begge inngangane er 1.

✏️Sannheitstabell for AND-port

Lag ein sannheitstabell for ein AND-port med to inngangar A og B.

ABUtgang
000
010
100
111

Utgangen er 1 berre når BÅDE A OG B er 1.
📝Oppgave 4

Forklar skilnaden mellom ein OR-port og ein XOR-port.

📝Oppgave 5

Kva er resultatet av 1 AND 0?

📝Oppgave 6

Du skal lage ein krets som aktiverer ein alarm dersom ANTEN døra ELLER vindauget blir opna. Kva logisk port treng du?

Boolsk algebra

Boolsk algebra er matematikken bak digital logikk. Han vart utvikla av George Boole på 1800-talet.

Grunnleggjande lover:
- Kommutativ: A AND B = B AND A, A OR B = B OR A
- Assosiativ: (A AND B) AND C = A AND (B AND C)
- Distributiv: A AND (B OR C) = (A AND B) OR (A AND C)

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

Desse lovene blir brukte til å forenkle logiske uttrykk og optimalisere digitale kretsar.

Oppsummering

Signaltypar:
- Analoge signal kan ha kva verdi som helst (kontinuerleg)
- Digitale signal har berre to nivå: 0 eller 1 (diskret)

Talsystem:
- Binært (base 2): Brukar 0 og 1
- Heksadesimalt (base 16): Brukar 0-9 og A-F
- Fire binære siffer = eitt heksadesimalt siffer

Logiske portar:
- AND: Utgang 1 berre dersom alle inngangar er 1
- OR: Utgang 1 dersom minst éin inngang er 1
- NOT: Inverterer signalet
- XOR: Utgang 1 dersom inngangane er forskjellige

Boolsk algebra gjev oss matematiske reglar for å analysere og forenkle logiske uttrykk.

📝Oppgave 7

Design ein logisk krets for ein bil som berre startar dersom: (1) nøkkelen er i tenninga OG (2) setebelte er festa ELLER passasjersetet er tomt. Beskriv kva portar du treng.

📝Oppgave 8

Konverter det heksadesimale talet 2A₁₆ til desimalt og binært.

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.