REPETISJON INF 1400 Hva har vi lrt til

  • Slides: 14
Download presentation
REPETISJON INF 1400

REPETISJON INF 1400

Hva har vi lært til nå? CMOS teknologi Binære tall Bolsk algabra Karnaughdiagram Binær

Hva har vi lært til nå? CMOS teknologi Binære tall Bolsk algabra Karnaughdiagram Binær addisjon og subtraksjon Lage større byggeklosser og CPU

CMOS inverter Tilstand 1 - 0 V inn, 5 V ut Gnd 0 V

CMOS inverter Tilstand 1 - 0 V inn, 5 V ut Gnd 0 V n+ Vdd p- 0 V n+ 0 V 5 V Vdd p+ p+ n- 5 V Sett fra siden 0 V 5 V 0 V n- Gnd p- e- 5 V Sett ovenifra Vdd

CMOS inverter Tilstand 2 - 5 V inn 0 V ut 5 V Gnd

CMOS inverter Tilstand 2 - 5 V inn 0 V ut 5 V Gnd n+ Vdd p- 5 V 0 V n+ Vdd p+ p+ n- 0 V 5 V Sett fra siden 5 V 0 V 5 V Gnd 0 V p- ne- Vdd 0 V Sett ovenifra

CMOS teknologi Hvordan fungerer en transistor Hvordan fungerer Inverter NAND NOR

CMOS teknologi Hvordan fungerer en transistor Hvordan fungerer Inverter NAND NOR

Binære tall Hvordan representere tall i binært, oktalt og heksadesimalt tallsystem Hvordan konvertere mellom

Binære tall Hvordan representere tall i binært, oktalt og heksadesimalt tallsystem Hvordan konvertere mellom tallsystemene

Bolsk algebra teorem/postulatliste x+0=x x • 1 = x x + x´ = 1

Bolsk algebra teorem/postulatliste x+0=x x • 1 = x x + x´ = 1 x + y = y+x x + (y+z) = (x+y) + z xx´ = 0 xy = yx x (yz) = (xy)z x(y+z) = xy + xz x + (yz) = (x+y)(x+z) x+x=x x • x = x x+1=1 x • 0 = 0 x + xy = x x(x+y) = x (x+y)´ = x´y´ (x’)’ = x (xy)´ = x´ + y´

Bolsk algebra Kunne forenkle utrykk ved bruk av bolsk algebra Vite hva minterm og

Bolsk algebra Kunne forenkle utrykk ved bruk av bolsk algebra Vite hva minterm og maksterm er Konvertere mellom bolsk utrykk, sannhetstabell eller portimplementasjon

Karnaugh - 4 variable 9 Plassering av mintermer for 4 -variable funksjoner • Mintermene

Karnaugh - 4 variable 9 Plassering av mintermer for 4 -variable funksjoner • Mintermene plasseres slik at kun 1 variabel varierer i mellom hver vannrette/loddrette naborute

Karnaughdiagram Kunne bruke Karnaughdiagram til å forenkle bolske utrykk Utlesning av 1’ere Utlesning av

Karnaughdiagram Kunne bruke Karnaughdiagram til å forenkle bolske utrykk Utlesning av 1’ere Utlesning av 0’ere Don’t care Kunne designe enkle digitale kretser Vite hva open drain er

Binær addisjon og subtraksjon Kunne utføre binær addisjon og subtraksjon Kunne forskjellige representasjoner for

Binær addisjon og subtraksjon Kunne utføre binær addisjon og subtraksjon Kunne forskjellige representasjoner for binære tall (2 ers komplement, BCD, gray) Kunne utvide antall bit i et binært tall

Et adder system 12 Systemelementer: Halvadder: Tar ikke mente inn Fulladder: Tar mente inn

Et adder system 12 Systemelementer: Halvadder: Tar ikke mente inn Fulladder: Tar mente inn A 3 B 3 C 4 Full adder S 3 A 2 B 2 C 3 Full adder S 2 A 1 B 1 C 2 Full adder S 1 A 0 B 0 C 1 Halv adder S 0 C 0=0

Binær addisjon Hvordan lage en fulladder og en halvadder Hvordan sette disse sammen til

Binær addisjon Hvordan lage en fulladder og en halvadder Hvordan sette disse sammen til å lage flere bits addisjon og substraksjon Hvordan fungerer menteforplantning Hvordan fungerer carry lookahead adder

Lage større byggeklosser Hvordan fungerer Komparator Enkoder/dekoder MUX/DEMUX Hva er ALU, FIFO og Stack

Lage større byggeklosser Hvordan fungerer Komparator Enkoder/dekoder MUX/DEMUX Hva er ALU, FIFO og Stack Hvordan fungerer den enkle CPU’en Dere skal ikke være i stand til å lage en CPU, men forstå den som er presentert