Forelesning 1: (introduksjon)
- Hvor mange symboler brukes til å representere et binært system?
- Hva er ascii ?
- Er sant og usant sant ?
Forelesning 2: (Boolsk Algebra)
- Hva er sannhetsverditabellen til x+x?
- Hvorfor er x+0 = x, mens x*0 = 0?
- Kan en AND-port ha flere enn 2 innganger?
Forelesning 3: (Karnaughdiagram)
- Hvor mange mintermer trenger vi for 2-bit? 4-bit?
- Kan man implementere enhver boolsk funksjon bare med AND? hva med bare OR?
- Hva er Don´t care verdi i boolsk algebra?
Forelesning 4: (Kombinatorisk Logikk)
- Hvordan summerer vi binære tall?
- Hvor høyt tall kan vi representere med 32-bit?
- Hvor høyt tall kan vi representere med 31-bit?
Forelesning 5: (Kombinatorisk Logikk - elementer)
- Hvordan kan man implementere en if-test med porter?
- Hva er fremgangsmåten for å sammenligne to 4-bits tall? Hvordan finne ut om den ene er større eller mindre?
- Hva står ALU for?
Forelesning 7: (Sekvensiell logikk - del 1)
- Hvordan kan man sørge for at en utgang holdes konstant høy hvor inngangsignal(ene) varierer?
- I digital logikk hva menes med "master" og "slave"?
- Hva er forskjellen på sekvensiell logikk og kombinatorisk logikk?
Forelesning 8: (Sekvensiell logikk - del 2)
- Hvordan kan vi lage en (mange-bits) adder hvor alle svarene er klare samtidig? (Hint! bruk av minne element)
- Hva er forskjellen på synkrone og asynkrone kretser?
- Hva er en klokkeperiode?
Forelesning 9: (Tilstandsmaskin)
- Tilstandsmaskin består av minneelementer. Hvor mange tilstander kan 2 D-flip-flopper representere?
- Tenk igjennom logikk for en brukautomat med myntkast. Hvordan ville du ha designet kretsimplementasjonen?