Tilbake
2.3

2.3 DRILL — Port-ID og kretsanalyse

Full drill på sjanger D: identifiser porter, skriv F for kretser, og kryss av alle ekvivalente uttrykk.

80 min
14 oppgaver
DRILLPort-IDkretsanalyse
Din fremgang i kapitlet
0 / 14 oppgaver
Kapitlets plass i kurset

Forkunnskaper — sist du var her

Drillen bygger på kap. 2.1 og kap. 2.2. Alt du trenger, står ferdig oppfrisket her — slå ikke opp underveis.

1. De seks utgangskolonnene, lest ovenfra og ned for radene 00, 01, 10, 11:

PortUtgangKjennetegn
AND0 0 0 1ett ettall, nederst
OR0 1 1 1én null, øverst
XOR0 1 1 01 når ulike
NAND1 1 1 0én null, nederst
NOR1 0 0 0ett ettall, øverst
XNOR1 0 0 11 når like

NOT har én inngang: 0 gir 1, 1 gir 0.
2. Propagering. Fra inngangene og framover, én port av gangen. Et mellomsignal som inneholder OR og settes inn i en AND, skal inn med parentes.
3. Identitetene som gjør jobben:
A+AB=AA+AB=A+BA + A \cdot B = A \qquad A + A' \cdot B = A + B
(AB)=A+B(A+B)=AB(A \cdot B)' = A' + B' \qquad (A + B)' = A' \cdot B'
A(B+C)=AB+ACA+BC=(A+B)(A+C)A \cdot (B + C) = A \cdot B + A \cdot C \qquad A + B \cdot C = (A + B) \cdot (A + C)
4. Kontrollreglene. Én motrad er nok til å avvise et alternativ. For å godta det trenger du alle radene, eller en gyldig identitet.
Notasjons- og konstruksjonsliste
📜Løsningsoppskriften for sjanger D
A. Portidentifikasjon (mål: under 30 sekunder).

1. Skriv utgangskolonnen ovenfra og ned som fire tegn, for radene 00, 01, 10, 11.
2. Tell ettallene. Ett ettall er AND eller NOR; tre ettall er OR eller NAND; to ettall er XOR eller XNOR.
3. Se hvor avviket står. Ett ettall nederst er AND, øverst er NOR. Én null nederst er NAND, øverst er OR. To ettall i midten er XOR, i endene er XNOR.
4. Er det bare én inngang, er porten en NOT.

B. Kretsanalyse fra portliste (mål: under 3 minutter for fire porter).

1. Les listen ovenfra og ned. Skriv uttrykket for hvert mellomsignal med én gang, uttrykt i inngangene.
2. Sett parentes rundt et mellomsignal som inneholder OR når det går inn i en AND.
3. Skriv F ferdig innsatt.
4. Forenkl med identitetene — særlig absorpsjon og De Morgan.
5. Kontroller i sannhetstabellen: én kolonne per mellomsignal, 2n2^n rader.

C. Ekvivalente uttrykk (svarform F1).

1. Regn ut F én gang. Ikke rør alternativene før du har svaret.
2. Gå gjennom alternativene ett for ett. For hvert: prøv først å finne en motrad. Finner du en, er alternativet avvist, og du er ferdig med det.
3. Finner du ingen motrad, bekreft med en identitet eller med hele tabellen.
4. Kryss av alle du kan begrunne. La stå åpent bare der du er reelt i tvil.

D. Påstander om identiteter (svarform F2).

1. Les rada bokstavelig. «Gir samme utgang i raden der begge er 0» er noe annet enn «gir samme utgang».
2. Er påstanden en identitet du kjenner, svar direkte.
3. Ellers: finn en motrad (usann) eller gå gjennom alle radene (sann).

Den ene tidsregelen: en tabell med åtte rader tar under to minutter. Er du i tvil om et alternativ, er tabellen alltid billigere enn et feilkryss.

✏️Eksempel 1: Gjennomarbeidet case — hele oppskriften på én oppgave

Svarform F1. Kretsen er gitt som portliste. Kryss av alle uttrykkene som er lik utgangen F.

Port 1: NAND med inngangene A og B   -> mellomsignal P
Port 2: OR   med inngangene P og C   -> mellomsignal Q
Port 3: NOT  med inngangen Q         -> utgangen F

a) A·B·C′

b) (A·B)·C′

c) A·B + C′

d) (A′ + B′ + C)′

Steg 1 — propagér, én linje av gangen.

P = (A·B)′

Q = P + C = (A·B)′ + C

F = Q′ = ((A·B)′ + C)′

Steg 2 — forenkl med De Morgan, utenfra og inn. Det ytterste laget er en invertert OR, så den blir en AND av de to inverterte leddene:

F = ((A·B)′)′ · C′ = A·B·C′

Den doble inverteringen på A·B opphever seg selv.

Steg 3 — svaret. F = A·B·C′.

Margnotat om uttelling: her er det selve forenklingen som gir poengene. Stopper du ved ((A·B)′ + C)′, har du et riktig uttrykk, men du kjenner ikke igjen noen av alternativene.

Steg 4 — vurdér hvert alternativ mot svaret.

a) Riktig. Nøyaktig uttrykket vi kom fram til.

b) Riktig. Parentesen rundt A·B endrer ingenting, siden AND er assosiativ: (A·B)·C′ = A·B·C′. Dette er den formen som oftest overses, fordi den ser ut som et «annet» uttrykk.

c) Galt. Her er den siste AND-en byttet til en OR. Motrad: A = 0, B = 0, C = 0 gir kretsen 0·0·1 = 0, men alternativet 0 + 1 = 1. Ett moteksempel er nok.

d) Riktig. De Morgan på hele parentesen: (A′ + B′ + C)′ = A·B·C′. Alternativet er kretsens uttrykk skrevet i invertert form. Kontroll i den kritiske raden A = 1, B = 1, C = 0: alternativet gir (0 + 0 + 0)′ = 1, og kretsen gir 1·1·1 = 1. Stemmer.

Fasit: a, b og d.

Hele sannhetstabellen, som kontroll:

ABCPQFabcd
0001100010
0011100000
0101100010
0111100000
1001100010
1011100000
1100011111
1110100010

Margnotat om negativ poenggiving: tre av fire alternativer er riktige. En kandidat som krysser av a og stopper, får en tredjedel. En som krysser av alle fire, trekkes for c. Den som regner ut F først og deretter bruker tretti sekunder per alternativ, får full pott — og bruker under fire minutter totalt.

Økt 1 — Portidentifikasjon og propagering (oppgave 1–7, ~40 min)

Første økt er de to mekaniske ferdighetene: kjenne igjen porten, og regne seg fram gjennom en portliste. Ta tida.

📝Oppgave 1
Eksamensnivå, sjanger D

Hvilken port har hver av disse utgangskolonnene, lest ovenfra og ned for radene 00, 01, 10, 11?

a) 1 0 0 1

b) 1 1 1 0

c) 1 0 0 0

d) 0 1 1 0

📝Oppgave 2
Eksamensnivå, sjanger D

Koble hver beskrivelse (1–5) til riktig port (A–G). Hver port kan brukes én gang eller ikke i det hele tatt.

1. Symbolet er buet bak og spisst foran, med boble på utgangen.

2. Utgangen er 1 i tre av fire rader, og nullen står nederst.

3. Porten har bare én inngang.

4. Utgangen er 1 bare når begge inngangene er 1.

5. Symbolet har en ekstra bue langs baksiden, og ingen boble.

A. AND · B. OR · C. XOR · D. NAND · E. NOR · F. XNOR · G. NOT

📝Oppgave 3
Eksamensnivå, sjanger D

Skriv utgangsuttrykket F for kretsen. Forenkling er ikke nødvendig.

Port 1: NOT med inngangen B         -> mellomsignal P
Port 2: AND med inngangene A og P   -> mellomsignal Q
Port 3: OR  med inngangene Q og C   -> utgangen F

📝Oppgave 4
Eksamensnivå, sjanger D

Skriv F for kretsen, forenkl uttrykket, og oppgi i hvor mange av de åtte radene F er 1.

Port 1: NAND med inngangene A og B   -> mellomsignal P
Port 2: OR   med inngangene P og C   -> mellomsignal Q
Port 3: NOT  med inngangen Q         -> utgangen F

📝Oppgave 5
Eksamensnivå, sjanger D

Skriv F for kretsen, forenkl så langt det går, og kontroller forenklingen i hele sannhetstabellen.

Port 1: XNOR med inngangene A og B   -> mellomsignal P
Port 2: NOT  med inngangen C         -> mellomsignal Q
Port 3: AND  med inngangene P og Q   -> mellomsignal R
Port 4: OR   med inngangene R og C   -> utgangen F

📝Oppgave 6
Eksamensnivå, sjanger D

Kretsen er gitt. Kryss av alle uttrykkene som er lik F, og begrunn hvert av de fire.

Port 1: OR  med inngangene A og B   -> mellomsignal P
Port 2: NOT med inngangen C         -> mellomsignal Q
Port 3: AND med inngangene P og Q   -> utgangen F

a) A + B + C′

b) C′·(B + A)

c) A·C′ + B·C′

d) A′·B′ + C

📝Oppgave 7
Eksamensnivå, sjanger D

Kryss av alle uttrykkene som er lik (A + B·C)′, og begrunn hvert av de fire.

a) A′·(B·C)′

b) A′·(B′ + C′)

c) A′ + B′·C′

d) A′·B′·C′

— naturlig pausepunkt —

Økt 2 — Forenkling, identiteter og sammensatte kretser (oppgave 8–14, ~40 min)

Andre økt er tyngre: fem porter, forgrening, og påstander som skal begrunnes rad for rad. Ta pause før du starter.

📝Oppgave 8
Eksamensnivå, sjanger D

Forenkl hvert uttrykk så langt det går, og oppgi hvilken identitet du brukte.

a) A·(A′ + B)

b) (A + B)·(A + B′)

c) A + A′·B′

d) A ⊕ A′

📝Oppgave 9
Eksamensnivå, sjanger D

Vurder hver påstand som sann eller usann, og begrunn hver rad.

#PåstandSant/usant
aA·(A′ + B) er lik A·B
b(A + B)·(A + B′) er lik A + B
cEnhver logisk funksjon kan realiseres med kun NOR-porter
dA + A′·B′ er lik A + B′

📝Oppgave 10
Eksamensnivå, sjanger D

Skriv F for kretsen, sett opp hele sannhetstabellen, og oppgi i hvilke rader F er 1.

Port 1: XOR  med inngangene A og B   -> mellomsignal P
Port 2: NOT  med inngangen P         -> mellomsignal Q
Port 3: AND  med inngangene Q og C   -> mellomsignal R
Port 4: NOR  med inngangene A og B   -> mellomsignal S
Port 5: OR   med inngangene R og S   -> utgangen F

📝Oppgave 11
Eksamensnivå, sjanger D

Kretsen er gitt. Kryss av alle uttrykkene som er lik F, og begrunn hvert av de fem.

Port 1: NOT med inngangen A         -> mellomsignal P
Port 2: AND med inngangene P og C   -> mellomsignal Q
Port 3: OR  med inngangene Q og B   -> utgangen F

a) A′·C + B

b) B + A′·C

c) (A′ + B)·(C + B)

d) A′·(B + C)

e) B + A′·C + B·C

📝Oppgave 12
Eksamensnivå, sjanger D

I kretsen under mater mellomsignalet P to porter. Skriv F, forenkl så langt det går, og forklar hva forenklingen betyr for hvor mange porter kretsen egentlig trenger.

Port 1: NOT med inngangen B         -> mellomsignal P
Port 2: AND med inngangene A og P   -> mellomsignal Q
Port 3: OR  med inngangene P og C   -> mellomsignal R
Port 4: AND med inngangene Q og R   -> utgangen F

📝Oppgave 13
Eksamensnivå, sjanger D

Hvilke av portlistene under gir utgangen F = A + B′·C? Kryss av alle som stemmer, og begrunn hver.

a)

Port 1: NOT med inngangen B         -> P
Port 2: AND med inngangene P og C   -> Q
Port 3: OR  med inngangene A og Q   -> F

b)

Port 1: NOT med inngangen B         -> P
Port 2: OR  med inngangene P og C   -> Q
Port 3: AND med inngangene A og Q   -> F

c)

Port 1: NOR med inngangene B og B   -> P
Port 2: AND med inngangene P og C   -> Q
Port 3: OR  med inngangene Q og A   -> F

d)

Port 1: NAND med inngangene B og C   -> P
Port 2: NOT  med inngangen P         -> Q
Port 3: OR   med inngangene A og Q   -> F

📝Oppgave 14
Eksamensnivå, sjanger D

Kretsen under er gitt. Vurder hver påstand om den som sann eller usann, og begrunn hver rad.

Port 1: NAND med inngangene A og B   -> mellomsignal P
Port 2: AND  med inngangene P og C   -> utgangen F

#PåstandSant/usant
aF = (A′ + B′)·C
bF er 1 i tre av de åtte radene
cKretsen gir samme utgang som A′·C + B′·C
dEr C = 0, er F = 0 uansett A og B

Begrepsbank til eksamen

Begrepsbanken er flashcard- og repetisjonsstoff — den gjentar det du nettopp har lest. Hopp trygt over ved førstegangslesing; tidsanslaget for kapitlet gjelder kjernestoffet.

Portidentifikasjon på 30 sekunder

Metoden: skriv utgangskolonnen som fire tegn ovenfra og ned, tell ettallene, og se hvor avviket står.

KolonnePort
0 0 0 1AND
0 1 1 1OR
0 1 1 0XOR
1 1 1 0NAND
1 0 0 0NOR
1 0 0 1XNOR

Den faste feilen er å prøve å kjenne igjen porten på symbolformen alene. Tabellen er raskere og tar ikke feil.

Motrad som avvisningsbevis

Én rad der to uttrykk gir ulikt svar, er nok til å avvise et alternativ endelig.

For å godta et alternativ trengs derimot enten alle radene eller en gyldig identitet — asymmetrien er verdt å utnytte under tidspress.

Arbeidsmåten på eksamen: let etter en motrad først. Finner du en innen få sekunder, er alternativet ferdigbehandlet. Finner du ingen, sett opp tabellen.

Inngang som faller bort

At en variabel forsvinner når kretsens uttrykk forenkles — den har ingen innflytelse på utgangen.

I en krets der F = A·B′·(B′ + C) forenkler til A·B′, betyr det at C kan settes til hva som helst uten at F endrer seg.

Dette er et fast mønster i eksamenskretser, og «utgangen avhenger ikke av C» er ofte et av alternativene. Kontroller det ved å sammenligne radene med C = 0 mot radene med C = 1.

Overflødig ledd

Et ledd i et uttrykk som forsvinner ved forenkling, uten at funksjonen endres — for eksempel B·C i B + A′·C + B·C, som absorberes av B.

Slike uttrykk er ekvivalente med den korte formen og skal krysses av som riktige.

Den faste feilslutningen: å avvise et alternativ fordi det ser unødvendig langt ut. Lengde er ikke et argument — bare sannhetstabellen er det.

Omvendt kretsanalyse

Oppgavetypen der du får et uttrykk og skal avgjøre hvilke portlister som gir nettopp det.

Metoden er den samme som ellers, bare gjentatt: regn ut hver portliste for seg, skriv ned uttrykket, og sammenlign uttrykk mot uttrykk.

Den faste feilen er å prøve å gjenkjenne kretsen på utseendet — «denne ser riktig ut». To portlister som ser nesten like ut, kan gi helt ulike funksjoner: bytter du om AND-en og OR-en til slutt, endres funksjonen i flere rader.

Detektorkrets

En krets med nøyaktig ett ettall i utgangskolonnen: den slår ut på én bestemt inngangskombinasjon og ingen andre.

Uttrykket er alltid ett rent AND-ledd med alle variablene: A·B·C′ slår ut bare på 110.

Regelen for å lese den: variabelen selv der raden har 1, invertert der raden har 0.

Invertert krets som distraktor

Et alternativ som er nøyaktig F′ i stedet for F — systematisk avledet av riktig svar, men gal i hver eneste rad.

Er kretsen (A + B)·C′, er den inverterte formen A′·B′ + C. Alle delene er kjente, og derfor ser den riktig ut.

Kontrollen er rask: sjekk én rad der du vet hva F er. Gir alternativet motsatt svar der, er det den inverterte formen.

Forgrening i drilloppgaver

At samme mellomsignal står oppført som inngang på flere linjer i portlisten.

Det betyr bare at ledningen er delt, og at alle mottakerne ser samme verdi. Du skriver uttrykket for signalet én gang og bruker det på alle linjene.

Den faste feilen er å regne ut signalet på nytt for hver mottaker og komme til to ulike uttrykk — som regel fordi man mister en invertering underveis.

Tidsbudsjettet i sjanger D

Retningsgivende tider når du drillet ferdig: portidentifikasjon under 30 sekunder, propagering av fire porter under 3 minutter, full sannhetstabell med åtte rader under 2 minutter.

En F1-oppgave med fire alternativer bør derfor ta rundt fire minutter totalt: ett utregnet svar pluss fire vurderinger.

Blir du sittende lenger, er det nesten alltid fordi du har begynt å resonnere om alternativene i stedet for å regne ut kretsen først.

Å lese påstanden bokstavelig

Disiplinen sant/usant-matriser krever: «gir samme utgang i raden der begge er 0» er en helt annen påstand enn «gir samme utgang».

En presis avgrensning i påstanden gjør ofte en usann påstand sann — og det er nettopp derfor avgrensningen står der.

Arbeidsmåten: stryk under hva rada faktisk begrenser seg til, før du vurderer om den stemmer.

Fordelingen i en fasit er ingen ledetråd

En sant/usant-matrise kan ha alle fire sanne, alle fire usanne, eller hvilken som helst blanding. En F1-oppgave kan ha ett riktig alternativ eller fire.

Det finnes ingen skjult regel om «minst én av hver».

Vanen med å fordele svarene pent koster poeng under negativ poenggiving på begge kanter: du krysser av noe du ikke kan begrunne, og lar stå noe du faktisk kunne.

Repetisjon — sitter drillen?

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.

Skolesaga er en uavhengig læringsressurs og er ikke tilknyttet eller godkjent av Universitetet i Oslo. Dette er ikke offisielt studiemateriell. Les mer.