INF1400 Kap 1. Digital representasjon og digitale porter

Like dokumenter
Hovedpunkter. Digital Teknologi. Digitale Teknologi? Digitale Teknologi? Forelesning nr 1. Tall som kun er representert ved symbolene 0 og 1

Digital Teknologi. Forelesning nr 1

INF1400. Karnaughdiagram

Høgskoleni østfold EKSAMEN. Emnekode: Emne: ITD13012 Datateknikk (deleksamen 1, høstsemesteret) Dato: Eksamenstid: kl til kl.

Forelesning 4. Binær adder m.m.

Hva gikk vi gjennom forrige uke? Omid Mirmotahari 3

UNIVERSITETET I OSLO

Dagens temaer. Dagens temaer er hentet fra P&P kapittel 3. Motivet for å bruke binær representasjon. Boolsk algebra: Definisjoner og regler

INF1400 Kap 0 Digitalteknikk

Ferdighetsmål: Kunne forenkle boolske uttrykk Kunne implementere flerinputs-porter med bare 2-inputs porter

Alle hele tall g > 1 kan være grunntall i et tallsystem.

EKSAMEN (Del 1, høsten 2015)

4 kombinatorisk logikk, løsning

Tallsystemer. Tallene x, y, z og u er gitt ved x = 2, y = 2, z = 4 og u = 2. Dermed blir =

Tallsystemer. Tallene x, y, z og u er gitt ved x = 2, y = 2, z = 4 og u = 2. Dermed blir =

NY EKSAMEN Emnekode: ITD13012

Forelesning 8. CMOS teknologi

Alle hele tall g > 1 kan være grunntall i et tallsystem.

Dagens temaer. Architecture INF ! Dagens temaer hentes fra kapittel 3 i Computer Organisation and

Forelesning 3. Karnaughdiagram

INF1400. Kombinatorisk Logikk

Dagens temaer. Architecture INF ! Dagens temaer hentes fra kapittel 3 i Computer Organisation and. ! Kort repetisjon fra forrige gang

EKSAMEN Emnekode: ITD13012

IN1020. Logiske porter om forenkling til ALU

Modulo-regning. hvis a og b ikke er kongruente modulo m.

Digital representasjon

INF1400 Kap 02 Boolsk Algebra og Logiske Porter

Datamaskiner og operativsystemer =>Datamaskinorganisering og arkitektur

Høgskoleni østfold EKSAMEN. Dato: Eksamenstid: kl til kl. 1200

Emnenavn: Datateknikk. Eksamenstid: 3 timer. Faglærer: Robert Roppestad. består av 5 sider inklusiv denne forsiden, samt 1 vedleggside.

Forelesning 2. Boolsk algebra og logiske porter

Dagens temaer. Dagens temaer hentes fra kapittel 3 i Computer Organisation and Architecture. Kort repetisjon fra forrige gang. Kombinatorisk logikk

1 Potenser og tallsystemer

Repetisjon digital-teknikk. teknikk,, INF2270

UNIVERSITETET I OSLO

Løsningsforslag INF1400 H04

INF1040 Digital representasjon TALL

VEILEDNING TIL LABORATORIEØVELSE NR 4

Løsningsforslag til 1. del av Del - EKSAMEN

IT1101 Informatikk basisfag 4/9. Praktisk. Oppgave: tegn kretsdiagram. Fra sist. Representasjon av informasjon binært. Ny oppgave

ENKLE LOGISKE KRETSER

TDT4105/TDT4110 Informasjonsteknologi grunnkurs:

Konvertering mellom tallsystemer

INF1400. Kombinatorisk Logikk

Diskret matematikk tirsdag 13. oktober 2015

Digitalstyring sammendrag

UNIVERSITETET I OSLO

1 Potenser og tallsystemer

TFE4101 Krets- og Digitalteknikk Høst 2016

Dagens temaer. Dagens temaer hentes fra kapittel 3 i Computer Organisation and Architecture. Sekvensiell logikk. Flip-flop er

TDT4105/TDT4110 Informasjonsteknologi grunnkurs:

a) Tala i tabellen under skal grunntalskonverterast. Alle rutene i tabellen skal fyllast ut. Vis framgangsmåten. BIN OCT HEX DEC

INF2270. Boolsk Algebra og kombinatorisk logikk

Forelesning nr.10 INF 1411 Elektroniske systemer

Forelesning nr.10 INF 1411 Elektroniske systemer. Felteffekt-transistorer

TALL. Titallsystemet et posisjonssystem. Konvertering: Titallsystemet binære tall. Det binære tallsystemet. Alternativ 1.

UNIVERSITETET I OSLO

Oppsummering av digitalteknikkdelen

TDT4160 Datamaskiner Grunnkurs Gunnar Tufte

Løsningsforslag i digitalteknikkoppgaver INF2270 uke 5 (29/1-4/2 2006)

LØSNINGSFORSLAG 2006

Digital representasjon

Dagens temaer. temaer hentes fra kapittel 3 i Computer Organisation. av sekvensielle kretser. and Architecture. Tilstandsdiagram.

Løsningsforslag til regneøving 6. a) Bruk boolsk algebra til å forkorte følgende uttrykk [1] Fjerner 0 uttrykk, og får: [4]

Dagens temaer. Dagens temaer hentes fra kapittel 3 i læreboken. Oppbygging av flip-flop er og latcher. Kort om 2-komplements form

UNIVERSITETET I OSLO

Resymé: I denne leksjonen blir de viktigste tallsystemer presentert. Det gjelder det binære, heksadesimale og desimale tallsystem.

Dagens tema. Dagens temaer hentes fra kapittel 3 i læreboken. Repetisjon, design av digitale kretser. Kort om 2-komplements form

DIGITALE kretser og systemer

INF1400. Digital teknologi. Joakim Myrvoll 2014

Matematikk for IT, høsten 2016

Notater: INF2270. Veronika Heimsbakk 10. juni 2014

INF1040 løsningsforslag oppgavesett 7: Tall og geometrier

Digitale (binære) kretser og systemer en kort introduksjon

Overordnet maskinarkitektur. Maskinarkitektur zoomet inn. I CPU: Kontrollenheten (CU) IT1101 Informatikk basisfag, dobbeltime 11/9

INF1040 Oppgavesett 1: Tallsystemer og binærtall

Dagens tema. Dagens tema hentes fra kapittel 3 i Computer Organisation and Architecture. Sekvensiell logikk. Flip-flop er. Tellere og registre

Digital representasjon

kl 12:00 - mandag 31. mars 2008 Odde: uke 11 (12. mars 2008) Utlevert: fredag 7. mars 2008 Like: uke 13 (26. mars 2008) Regneøving 4

1. del av Del - EKSAMEN

En mengde andre typer som DVD, CD, FPGA, Flash, (E)PROM etc. (Kommer. Hukommelse finnes i mange varianter avhengig av hva de skal brukes til:

Datakonvertering. analog til digital og digital til analog

Datakonvertering. analog til digital og digital til analog

GRUNNLEGGENDE DIGITALTEKNIKK 4. Logiske Nivåer. 4. Logiske Grunnelementer. 4 OG (AND). 4 ELLER (OR). 4 NOG (NAND). 5 NELLER (NOR).

Mer om representasjon av tall

Det matematisk-naturvitenskapelige fakultet

Repetisjon. Sentrale temaer i kurset som er relevante for eksamen (Eksamen kan inneholde stoff som ikke er nevnt her)

Digital representasjon

Oppsummering av Uke 3. MAT1030 Diskret matematikk. Binære tall. Oppsummering av Uke 3

INF1040 Digital representasjon

Albregtsen og Skagestein: Digital representasjon Løsningsforslag til kapittel 2 Representasjon av tegn og tekster

Kapittel 2 TALL. Tall er kanskje mer enn du tror

Husk å registrer deg på emnets hjemmeside!

Tall. Ulike klasser tall. Læringsmål tall. To måter å representere tall. De naturlige tallene: N = { 1, 2, 3, }

TDT4160 Datamaskiner Grunnkurs Gunnar Tufte

Høgskoleni Østfold. 1. del av Del - EKSAMEN. Datateknikk. Oppgavesettet består av 3 oppgaver. Alle sporsmal teller likt til eksamen.

ITPE2400/DATS2400: Datamaskinarkitektur

Løsningsforslag DEL1 og 2 INF3400/4400

Transkript:

INF4 Kap Digital representasjon og digitale porter

Hovedpunkter Desimale / binære tall Digital hardware-representasjon Binær koding av bokstaver og lyd Boolsk algebra Digitale byggeblokker / sannhetstabell Generelle porter Fysisk innpakning SSI teknologi - CMOS/TTL Logiske inngangsnivå CMOS/TTL

Desimale tall Et desimalt tall er representert ved symbolene,, 2,... 9 Kodingen er posisjons bestemt Eksempel: (7392) dec = 7 3 + 3 2 + 9 + 2

Binære tall Tall må generelt ikke representeres ved symboler (antall fingre) Eksempel: binære tall Et binært tall er representert ved symbolene og Kodingen er posisjons bestemt Eksempel: () bin = 2 2 + 2 + 2

Binær telling Tilrådighet: symbolene, Tallet 3 Binær rep. Desimal rep. Tilrådighet: symbolene 2 3,,2,3,4,5,6,7,8,9 Tallet 3 4 5 6 7 8 9 2

Oktale tall Et oktalt tall er representert ved symbolene,, 2,... 7 Kodingen er posisjonsbetinget med grunntall 8 Eksempel: (252) okt = 2 8 2 + 5 8 + 2 8

Heksadesimale tall Et heksadesimalt tall er representert ved symbolene,, 2,... 8, 9, A, B, C, D, E, F Eksempel: - Kodingen er posisjonsbetinget med grunntall 6 (2B9) heks = 2 6 2 + 6 + 9 6

Oktal og heksadesimal telling Heksadesimal 2 3 4 5 6 7 8 9 A B C D EF 2 3 4 Desimal 2 3 4 5 6 7 8 9 2 3 45 6 7 8 9 2 Oktal 2 3 4 5 6 7 2 3 4 5 67 2 2 2 2 3 2 4 2 Binær Tallet (2) des

Konvertering fra grunntall r til desimal Generelt: (...a 2 a a,a - a -2...) r =... + a 2 r 2 + a r + a r + a - r - + a -2 r -2 +... Eksempel: (A5,C) 6 = 6 2 + 6 + 5 6 + 6 - + 2 6-2 = (42,33) des

Konvertering fra desimal til binær Prosedyre:. Del det desimale tallet på 2 2. Resten etter divisjon, multiplisert med 2 blir LSB 3. Del det nye desimale tallet på 2 4. Resten etter divisjon, multiplisert med 2 blir neste bit 5. Osv.

Konvertering fra desimal til binær Eksempel: Konverter tallet (4) des til binær 4/2 = 2 + /2 a = LSB 2/2 = + /2 a = /2 = 5 + /2 a 2 = 5/2 = 2 + /2 a 3 = 2/2 = + /2 a 4 = /2 = + /2 a 5 = Dermed: (4) des = () bin

Konvertering fra desimal til grunntall r Gjenta prosedyren fra forrige side. Bytt ut grunntallet 2 med r. Resten multiplisert med r blir det aktuelle sifferet

Digital hardvare-representasjon Eksempler på hardvare-representasjon PC og andre elektroniske systemer: representeres ved 5V på en ledning representeres ved V på samme ledning Harddisk: representeres ved tilstedeværelse av magnetisk felt i ett gitt område representeres ved fravær av magnetisk felt i samme område

Digital hardvare-representasjon Enda ett eksempel: CD plate representeres ved refleksjon av lys i ett gitt område representeres ved ikke refleksjon av lys i samme område

Digital representasjon Alt kan kodes som binære tall Eksempel: Bokstaver ASCII Table (7-bit) American Standard Code for Information Interchange Decimal Octal Hex Binary Value 6 75 3D = 62 76 3E > 63 77 3F? 64 4 @ 65 4 A 66 2 42 B 67 3 43 C 68 4 44 D 69 5 45 E 7 6 46 F 7 7 47 G 72 48 H 73 49 I 74 2 4A J 75 3 4B K 76 4 4C L 77 5 4D M 78 6 4E N 79 7 4F O

Digitale systemer Alt kan kodes som binære tall Eksempel: Lyd Sampling og kvantisering

Binær logikk - boolsk algebra Definerer: Variable: og, og binære operasjoner. Ender opp med en fullverdig algebraisk struktur Definerte basis operasjoner: AND OR + NOT Ved å kombinerer disse 3 operasjonene kan vi lage alle mulige digitale funksjoner

Sannhetstabell AND X Y Z X Y OR Z NOT X Y

Sannhetstabell Enda et par vanlige byggeblokker: NAND og NOR NAND X Y Z X Y NOR Z

Sannhetstabell Den siste, vanlige byggeblokken X Y XOR Z

2-inputs byggeblokker oversikt

Generelle porter Kan sette sammen 2-inputs porter til fler-inputs porter Eksempel: 3-input AND A B C F

SSI - Fysisk innpakning SSI Small scale Integration Overflate-montert Hull-montert

SSI - fysisk innpakning Eksempel: kretsen CD74HC8 2-inputs AND Spenningsforsyning: Vcc eller Vdd = 5V Jord: Gnd eller Vss = V

Vanlige pakker NOT (inverter) 2,3,4 input AND 2,3 input OR 2,3,4 input NOR 2,3,4,8 input NAND 2 input XOR

SSI teknologi To vanlige teknologier: TTL (transistor-transistor logikk) Bipolare transistorer Standard TTL (54/74), LS, F,S,AS CMOS logikk (Complementary MetalOxide Semiconduktor) Mos transistorer Standard 4, HC, AC, LV og HCT, ACT

Logiske inngangsnivå Hvilke inngangsspenninger oppfatter en port som og? Volts A,B TTL: V IH = 2V (min) V IL =.8V (max) CMOS: V IH = 3.3V (min) V IL =.5V (max) CMOS (HCT/ACT): V IH og V IL som for TTL V IH V IL

LSI - Fysisk innpakning LSI Large Scale Integration Eksempel: Programmerbar logikk 8 frie porter Flatpack

VLSI - Fysisk innpakning VLSI Large Scale Integration Eksempel: Flash-minne FUJITSU Flatpack

VLSI - Fysisk innpakning VLSI Large Scale Integration Eksempel: Intel Pentium4 Overside Underside

Oppsummering Desimale / binære tall Digital hardvare-representasjon Binær koding av bokstaver og lyd Boolsk algebra Digitale byggeblokker / sannhetstabell Generelle porter Fysisk innpakning SSI teknologi - CMOS/TTL Logiske inngangsnivå CMOS/TTL