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?