Dit keuzethema gaat een niveau dieper dan domein E: hoe bouw je uit niets anders dan schakelaars een rekenende machine? Het behandelt digitale logica (poorten en waarheidstabellen), combinatorische schakelingen (de opteller), sequentiële schakelingen die een bit kunnen ónthouden (flip-flops, dankzij terugkoppeling), en machinetaal met registers en de ALU. De rode draad is de opbouw van abstractielagen: van transistor via poort en opteller naar processor. Verdieping binnen het schoolexamen.
4 Onderdelen~14 min leestijd4 VaardighedenNiveau Standaard 2 · Verdieping 2
basisniveau
Logische poorten en waarheidstabellen zijn de kern en sluiten aan op de logica van keuze G.
verhoogd niveau
De opteller, flip-flops en machinetaal laten zien hoe een processor uit poorten wordt opgebouwd.
Leesdiepte: Verdieping
Tekstgrootte: Standaard
Waarheidstabellen van de basispoorten
Bepaal de uitgang van ‘a XOR b’ gevolgd door een NOT (dus NOT(a XOR b)) voor alle combinaties van a en b.
a XOR b is 1 als a en b verschillen: (0,0)→0, (0,1)→1, (1,0)→1, (1,1)→0.
Keer elke uitkomst om: (0,0)→1, (0,1)→0, (1,0)→0, (1,1)→1.
De uitgang is 1 precies als a en b gelíjk zijn — dit is de XNOR- of gelijkheidspoort.
Resultaat: NOT(a XOR b) geeft 1 als a en b gelijk zijn: de schakeling test op gelijkheid van twee bits.
Veelgemaakte fouten
Actieve herhaling
Bepaal met een waarheidstabel de uitgang van de schakeling ‘(a AND b) OR (NOT a)’ voor alle vier de combinaties van a en b.
Actief ophalen
Haal de kernpunten op — onthul ze daarna.
Bronnen: Examenprogramma informatica vwo — keuze K (digitale logica) (CvTE / Examenblad)
De halve opteller
Stel de waarheidstabel van de halve opteller op en controleer dat S = a XOR b en C = a AND b.
0+0 = 0 (S=0, C=0); 0+1 = 1 (S=1, C=0); 1+0 = 1 (S=1, C=0); 1+1 = 10 (S=0, C=1).
S is 1 bij (0,1) en (1,0), 0 bij (0,0) en (1,1): dat is precies a XOR b.
C is 1 alleen bij (1,1): dat is precies a AND b.
Resultaat: De tabel bevestigt S = a XOR b en C = a AND b; de halve opteller is één XOR- en één AND-poort.
Veelgemaakte fouten
Actieve herhaling
Stel de volledige waarheidstabel van de halve opteller op (kolommen a, b, som S, carry C) en geef de poort die S levert en de poort die C levert.
Actief ophalen
Haal de kernpunten op — onthul ze daarna.
Bronnen: Examenprogramma informatica vwo — keuze K (combinatorische schakelingen) (CvTE / Examenblad)
Een flip-flop met terugkoppeling (SR-latch)
Volg de SR-latch: geef een korte set-puls (S = 1, R = 0) en beschrijf wat er met Q gebeurt nadat de puls wegvalt.
S = 1 dwingt Q naar 1; via de kruiskoppeling wordt ¬Q dan 0.
S wordt weer 0, maar ¬Q = 0 houdt via de terugkoppeling Q op 1 — de toestand blijft stabiel.
Zonder nieuwe puls blijft Q = 1: de latch onthoudt dat set het laatst actief was.
Resultaat: De terugkoppeling houdt Q op 1 nadat de puls weg is; de latch bewaart één bit tot een reset hem wist.
Veelgemaakte fouten
Actieve herhaling
Leg uit hoe een flip-flop een bit vasthoudt nadat de set-puls is weggevallen, en waarom een 8-bits register uit acht flip-flops bestaat. Welke rol speelt de klok?
Actief ophalen
Haal de kernpunten op — onthul ze daarna.
Bronnen: Examenprogramma informatica vwo — keuze K (sequentiële schakelingen) (CvTE / Examenblad)
Enkele assembly-instructies
Speel na: LOAD R1, 5 · LOAD R2, 3 · ADD R1, R2 · STORE R1, X. Wat staat er in X?
LOAD R1, 5 zet R1 = 5; LOAD R2, 3 zet R2 = 3.
ADD R1, R2 laat de ALU R1 + R2 berekenen: R1 = 5 + 3 = 8.
STORE R1, X schrijft de waarde van R1 (8) naar geheugenplek X.
Resultaat: Na afloop staat er 8 in X — het patroon laden, rekenen, opslaan in vier machine-instructies.
Veelgemaakte fouten
Actieve herhaling
Schrijf in de assembly van Afb. 1 een programmaatje dat de getallen 5 en 3 optelt en het resultaat in geheugenplek X bewaart. Speel het na en geef de eindwaarde van X.
Actief ophalen
Haal de kernpunten op — onthul ze daarna.
Bronnen: Examenprogramma informatica vwo — keuze K (machinetaal en ALU) (CvTE / Examenblad)
Referenties en bronnen
CvTE / Examenblad