En introduktion till Datorteknik för I. Roger Johansson

Storlek: px
Starta visningen från sidan:

Download "En introduktion till Datorteknik för I. Roger Johansson"

Transkript

1 En introduktion till Datorteknik ör I Roger Johansson Datortekniken ligger till grund ör en lång rad välbekanta vardagsprlar Mobilteleoner, mediaspelare; mp3, IPOD digitalboar, "laptops, hemma-bio spelkonsoler mikrovågsugnar huslarm, "smartcards" etc.

2 Samma teknik ligger också till grund ör ett stort antal av samhällets tekniska sstem arbetsstationer bilar lgplan traiksstem larmsstem robotar processmaskiner medicinsk apparatur rmdarkoster m l 3 Alla dessa tekniska "prlar" och sstem innehåller digitala sstem. Datorsstem är programmerbara digitala sstem. Digitala sstem baseras på digital teknik som alltså är undamental ör skapandet av datorsstem. Kärnan i ett datorsstem är en mikroprocessor. 4

3 Mikroelektronikens utveckling Antalet transistorer som rms på en kiselbricka ördubblas var 8-e månad... 5 Talsstem och talomvandling 6 3

4 Binär kodning Begrepp Tal och talsstem ASCII-kod NBCD 7 Begrepp vid binär kodning begrepp betdelse eempel... bit/bitar bitsträng binärt ord minsta inormationsenhet, kan anta två värden 0 eller sekvens av bitar kodord κ 7 κ 6 κ 5 κ 4 κ 3 κ κ κ 0 också ett binärt ord men med en astställd kodning (betdelse) ordlängd antal bitar i ordet nibble ordlängden 4 bitar 00 bte ordlängden 8 bitar = A (ASCII) = 65 (naturligt tal) = -7 (heltal) 8 4

5 Positionssstem, 0-decimalt Ett N-bitars tal. N = n+m där n är antalet siror i heltalsdelen och m är antalet siror i bråkdelen skriver vi allmänt: Mest signiikanta sira (MSD) d n dn... dd0. d d... d ( m ) Decimalpunkt d m Minst signiikanta sira (LSD) Eempelvis, talet: 3, ,4 0,05 0,006 Där N=6, n=m=3, varje siras vikt avgörs av dess position i talet... 9 Positionssstem, generellt Talbasen kan dock vara praktiskt taget vad som helst... d n n 0 n dn... d d0 d d... d ( m ) ( m ) d m m Eempel: =0 n n 0 ( m ) m dn 0 dn 0... d 0 d0 0 d 0 d 0... d ( m ) 0 d m 0 Eempel: = n n 0 ( m ) m dn dn... d d0 d d... d ( m ) d m Vi använder vanligen det enklare skrivsättet N ( dn dn... dd0. d d... d ( m ) d m ) 0 5

6 Talbaser Vi använder huvudsakligen tre olika talbaser: Decimalt, ör att vi är vana vid det. Binärt, ör att det motsvarar inormationselementen i det digitala sstemet. Headecimalt, därör att det är ett bekvämt sätt att skriva grupper av binära siror Eempel: (3) 0 = (0) =(D) 6 bas 0 decimalt bas binärt bas 6 headecimalt A 0 B 00 C 3 0 D 4 0 E 5 F Talomvandlingar För talomvandling till basen 0 använder vi deinitionen direkt... Eempel: Omvandla till decimal orm: a) (0.) b) (A.8F) 6 Lösning: a) (0.) = {N=6, n=m=3, =} = = /+ /4 + /8 = 6 + 7/8 = (6,875) 0 b) (A.8F) 6 = {N=4, n=m=, =6} = = /6 + 5/56 = /56 = (6, ) 0 6

7 Omvandling rån N 0 till N. Dela upp N 0 i heltalsdel och bråktalsdel.. Heltalsdelen omvandlas via succesiva divisioner med. 3. Bråkdelen omvandlas via succesiva multiplikationer med. Eempel: Omvandla (,8) 0 till binär orm. Bråkdelen avkortas vid behov till 7 korrekta bråksiror. 3. Omvandla () 0 till binär orm / Heltalsdelen således: = 6 + 0/ d 0 = 0 6/ = 30 + / d = 30/ = 5 + 0/ d = 0 5/ = 7 + / d 3 = 7/ = 3 + / d 4 = 3/ = + / d 5 = / = 0 + / d 6 = (00) Terminerings- villkor 4 7

8 . Omvandla (0,8) 0 till binär orm 0,8 = 0,36 = 0,7 = 0,44 = 0,88 = 0,76 = 0,5 = 0,36 d - = 0 0,7 d - = 0,44 d -3 = 0,88 d -4 = 0,76 d -5 =,5 d -6 =,04 d -7 = Termineringsvillkor enligt uppgitsteten 7 st. korrekta bråksiror Bråkdelen således: (0.000) 5 Omvandla till headecimal orm Eempel: Omvandla (,8) 0 till headecimal orm. Bråkdelen avkortas vid behov till korrekta bråksiror. Heltalsdelen: Bråkdelen: /6 = 7 + 0/6 d 0 = (0) 0 =(A) 6 7/6 = 0 + 7/6 d = (7) 0 =(7) 6 0,8 6 =,88 d - = () 0 =() 6 0,88 6 = 4,08 d - = (4) 0 =(E) 6 Svar: (,8) 0 7A.E 6 8

9 Alanumeriska tecken ASCII American Standard Code or Inormation Interchange Tpiskt användningsområde: Tangentbord 7 7-bitars ASCII kodning κ6κ5κ4 κ3κκκ0 NUL DLE SP P ` p SOH DC! A Q a q STX DC B R b r ETX DC3 # 3 C S c s 0 0 EOT DC4 $ 4 D T d t ENQ NAK % 5 E U e u 0 0 ACK SYN & 6 F V v 0 0 BEL ETB 7 G W g w 0 BS CAN ( 8 H X h HT EM ) 9 I Y i 0 0 LF SUB * : J Z j z 0 0 VT ESC + ; K [Ä k {ä 0 FF FS, < L \Ö l ö 0 0 CR GS - = M ]Å m }å 0 S0 RS. > N ^ n ~ 0 S US /? O _ o RUBOUT (DEL) 8 9

10 ASCII Eempel Tetsträngen Hej representeras som: H e j Tetsträngen 9756 representeras som: Ecess n kod kvantiserad signal Används ör att koda bipolära storheter, eempelvis att representera ett spänningsintervall -0 V < analog signal < 0 Volt -,5 -,5-0, ,5,5,5 0 uppmätt analog signal Ecess-3 Men också som eponent i IEEElttal (beskrivs nedan...) 0 0

11 Flttal Eempel: Omvandla (,8) 0 till normaliserat tal med ltande bråkpunkt (lttal). Lösning: Vi har tidigare sett att: (,8) 0 = (00.000) Men detta kan också skrivas: (.00000) 6 Normaliserad mantissa m < Eponent Teckenbit måste innas, etersom både talet och eponenten är bipolära (+/-0) +(.00000) +6 Teckenbit: 0 = + = - tecken 0/0/ eponent ecess 8 Normaliserad mantissa Här använder vi ecess-n Kodning minst 4 bitar behövs här t 6 = (0), dvs tre bitar Och vi kräver smmetriskt +/-

12 tecken 0/0/ eponent Normaliserad mantissa Egentligen onödigt att lagra denna, t den är alltid... Vilket leder oss till... 3 IEEE - Flttalsstandard lttalsormat noggrannhet i resultat rån aritmetiska operationer omvandling mellan heltal och lttal omvandling till/rån andra lttalsormat avrundning undantagshantering vid operationer på lttal, eempelvis division med 0 och resultat som ej kan representeras av lttalsormatet. Standarden deinierar ra olika lttalsormat: Single ormat, totalt 3 bitar Double ormat, totalt 64 bitar Single etended ormat, antalet bitar är implementationsberoende Double etended ormat, totalt 80 bitar 4

13 MSB LSB S C F där: F (ractional part) kallas också signiikand, är den normaliserade mantissan, dvs den örsta (implicita) ettan i mantissan utelämnas i representationen och mantissan skitas ett steg till vänster. På så sätt uppnår vi tterligare noggrannhet etersom vi år tterligare en sira i det lagrade talet. C (karakteristika) är eponenten uttrckt på ecess(n) ormat, n beror på vilket av de ra ormaten som avses. S (sign) är teckenbit ör F. Format S C F Single bit 8 bitar ecess(7) 3 bitar Double bit bitar ecess(03) 5 bitar Etended bit 5 bitar ecess(047) 64 bitar 5 Aritmetik 6 3

14 Binär addition papper och penna metod Eempel:(5) 0 + (3) 0 =? 0 (5) 0 (3) (8) 0 minnessiror augend addend summa 7 Binär multiplikation papper och penna metod Eempel: (5) 0 () 0 =? (5) 0 00 multiplikand () 0 0 multiplikator (75) produkt 8 4

15 Binär subtraktion papper och penna metod Eempel:(0) 0 - (43) 0 =? 0 0 minnessiror (0) 0 00 minuend (43) 0-00 subtrahend (67) skillnad 9 Binär division papper och penna metod Eempel:(33) 0 : (6) 0 =? divisor kvot dividend rest (0000) :(0) = (00) + (0) :(0) 30 5

16 8-bitars addition bitar ger talområdet = Spill! ( Overlow ) 3 Geometrisk tolkning - tallinje Vi säger att C-laggan, genererad rån addition av de mest signiikanta bitarna är en spillindikator. 3 6

17 8-bitars subtraktion För att kunna utöra subtraktionen tvingas vi låna av en tänkt sira med vikt 8. Spill! ( Underlow ) 33 Geometrisk tolkning - tallinje Den tänkta lånebiten kallar vi Borrow, en spillindikator. 34 7

18 Tal med tecken - Tvåkomplementsorm +/- X, N-bitars tal: N- N : X 0 : X<0 X om X N- = 0 N - X om X N- = Eempel: 8-bitars tal +/- 9: +9-9=[56-9=37] Tvåkomplementsorm - Metod ör teckenbte X+Y = n Y är -komplementet till X (n-bitars tal) För 8-bitars tal således: Y = X k = 8 X = = ( 8 -) X + = Detta kallas -komplement (X k ). Bitvis invertering 36 8

19 Eempel: Bestäm maskintalet på 8 bitars tvåkomplementsorm ör decimala talet -50 Vi utgår enklast rån X=50 (och söker X k ) (50) 0 = X = X k = (50) 0 = X k = Tvåkomplementsorm - addition Relation A och B, om: A,B 0 A 0, B<0, A<0, B 0, A,B<0 Utörs A+B som: A+B A+B k = [A+( N -B)] (mod N )= A-B = A + (-B) A k +B = [( N -A)+B] (mod N )= -A+B = B + (-A) A k +B k = [( N -A)+( N -B)] (mod N )= -A-B = -(A+B) Dvs. Oavsett vilka tecken de ingående talen har så ungerar rättram binär addition. 38 9

20 Tvåkomplementsorm - subtraktion Vi inser också att en subtraktion kan utöras med hjälp av en adderare t A-B = A+(-B) och B=B k = B k + Eempel: 6 5=6+(-5)= (5) 0 = (000000) Dvs -komplement: (00) k Tvåkomplementsorm - talområde n n 0 Eempel: 8-bitars tal

21 Tvåkomplementsorm - spillindikatorer A + B där A 0 och B<0 B A ma B ma A Slutsats: Om A och B har olika tecken vid addition kan -komplementspill inte uppträda 4 A + B = S, där A 0 och B 0 A B -8 0 S 7 S A B Slutsats: Om A och B har samma tecken vid addition kan -komplementspill uppträda. Vi kan konstatera spill genom en teckenöverläggning, dvs: spill = (A 0) (B 0) (S<0) 4

22 A + B = S, där A<0 och B < 0 B A -8 S 0 7 B A S I detta all kan vi skriva spillvillkoret: spill = (A<0) (B<0) (S 0) 43 Vi sammanattar Tvåkomplementsorm är lämplig representation ör binära negativa heltal. Subtraktion utörs som addition av tvåkomplement Spillindikator vid addition av naturliga tal [0...N] Carr = c n Spillindikator vid subtraktion av naturliga tal [0...N] Borrow = c n Spillindikator vid addition/subtraktion av n-bitars heltal [-M..N] med tvåkomplementsrepresentation: Overlow = s n- n- n- + s n- n- n- 44

23 Grindar och vippor Negation, ICKE NOT-grind (Inverterare) satslogik p p Boolesk algebra sanningstabell unktionstabell = IEC-smbol TTL (Transistor- Transistor- Logic) 5 Volt F S S F 0 0 Amerikansk smbol Observera de alternativa skrivsätten inom Boolesk algebra ' 0 Volt 46 3

24 Disjunktion, ELLER OR-grind satslogik p q p q Boolesk algebra sanningstabell unktionstabell =+ IEC-smbol TTL (Transistor- Transistor- Logic) 5 Volt F F F F S S S F S S S S Amerikansk smbol 0 Volt 47 Konjunktion, OCH AND-grind satslogik p q p q Boolesk algebra sanningstabell unktionstabell = IEC-smbol & TTL (Transistor- Transistor- Logic) 5 Volt F F F F S F S F F S S S Amerikansk smbol 0 Volt 48 4

25 Antalet ingångar kan utökas 5 Volt z w = ( ) (z w) z w = zw z w 0 Volt Antal ingångar (an-in), begränsas av använd kretsteknologi Volt z w = (+)+(z+w) z w = ++z+w z w 0 Volt 50 5

26 Negerad konjunktion, ICKE-OCH NAND-grind satslogik p q (p q) Boolesk algebra sanningstabell unktionstabell =( ) IEC-smbol & TTL (Transistor- Transistor- Logic) 5 Volt F F S F S S S F S S S F Amerikansk smbol 0 Volt 5 Negerad disjunktion, ICKE-ELLER NOR-grind satslogik p q (p q) Boolesk algebra sanningstabell unktionstabell =(+) IEC-smbol TTL (Transistor- Transistor- Logic) 5 Volt F F S F S F S F F S S F Amerikansk smbol 0 Volt 5 6

27 (NOT) Ekluderande ELLER, (ICKE) XOR-grind Deinition: = + unktionstabell = = IEC-smbol unktionstabell =( ) ( ) = + IEC-smbol Amerikansk smbol = Amerikansk smbol 53 Kombinatoriska nät m 0 ( 0,,,..., m ) ( 0,,,..., m ) ( 0,,,..., m ) n ( 0,,,..., m ) Ett kombinatoriskt nät har it antal ingångar (m-) och it antal utgångar (n-). Varje utgång har i varje ögonblick det värde som entdigt bestäms av insignalerna. Vi introducerar komponenter som bggblock i datorn. 54 7

28 Se Arbetsbok, kap. 8 Väljare (Multipleer) s s 0 0 s 0 s av väljare 3 0 s 0 s 0 0 s 0 3 s 0 s M U X s s 0 s 0 av 8 väljare MUX s 0 0 s 8 s av 4 väljare 7 55 Binär addition Uppställning ör addition av två st. n-bitars tal: c n c n- c n-...c i...c a n- a n-...a i...a a 0 + b n- b n-...b i...b b 0 s n s n- s n-...s i...s s 0 vi koncentrerar oss på addition av en bit, säg bit i. c i+ c i i + i = s i a i b i c i s i C i Heladderaren, ett kombinatoriskt nät med 3 insignaler och utsignaler a i b i c i Smbol ör heladderare a i b i P Q s i c i CI CO C i+ s i C i+ 56 8

29 ALU-unktioner D(8) E(8) 3 0 U = (D,E,F,C in ) Operation Resultat Bitvis nollställning D Funktion ALU Flaggor E 0 0 Bitvis invertering Dk C in Bitvis invertering Ek U(8) ALU:ns logik- och aritmetikoperationer på indata D och E deinieras av ingångarna Funktion (F) och C in enligt tabellen. F = ( 3,,, 0 ). "+" och "-" avser aritmetiska operationer. D k menas att samtliga bitar i D inverteras. 0 0 Bitvis OR D OR E 0 0 Bitvis AND D AND E 0 Bitvis XOR D XOR E D C in D + C in 0 0 D + FFH + C in D + C in 0 0 D + E + C in 0 D + D + C in D + C in 0 0 D +Ek + C in D E + C in 0 Bitvis nollställning 0 0 Bitvis nollställning 0 Bitvis ettställning FFH 57 Sekvensnät Kombinatoriskt nät 0 ( 0,,,..., m,q 0,q,...,q i ) ( 0,,,..., m,q 0,q,...,q i ) ( 0,,,..., m,q 0,q,...,q i ) n ( 0,,,..., m,q 0,q,...,q i ) Varje utgång har i varje ögonblick det värde som entdigt bestäms av insignaler och tillstånd. m q 0 e 0 q 0 q e q q i e i q i 58 9

30 Latch (låskrets) R S Q Q Q kan ettställas eller nollställas ör att däreter behålla värdet. Kopplingen är ett minneselement och kallas SR-latch. R=Reset Funktionstabell S R Q Q * Smbol S=Set Q Asnkront minneselement 59 Flanktriggad D-vippa D Q CP D CP Q Funktionstabell D Q Q D D CP Q Snkront minneselement 60 30

31 D-vippa med Load Enable G & S D C S D C G CP R R Strsignalen G ( Gate ) kan användas ör att strpa klockpulsen. Då G=0 behåller vippan sitt värde oavsett vad som inns på D-ingången 6 Laddbart register D 0 D C G Q 0 D 0-7, D in D D D C G D C G Q Q CP LD Register D 3 D C G Q 3 D 4 D C G Q 4 Q 0-7, D ut D 5 D C G Q 5 D 6 D 7 D C G D C G Q 6 Q 7 Registrets innehåll påverkas av ingångarnas nivåer örst vid en klockpuls OCH om LD-signalen är aktiv. CP LD 6 3

32 Dataväg sammankopplade register Buss D in LD A Register A LD B Register B D ut D ut CP 63 Grind OE Grind OE Grind OEz z z Högst en OE-signal aktiv åt gången

33 Enkel dataväg med ALU CP LD A OE A Reg A CP LD B OE B Reg B F( 0,,, 3 ) C in D CP LD R OE R CP LD T U ALU Reg R Reg T E Flaggor Centralenhet Register Bussar Dataväg Strenhet ALU Strsignaler: LD A LD B LD T LD R OE A OE B OE R F( 0,,, 3 ) C in 65 Minnessstem 66 33

34 Minnessstem Primärminnen S-RAM, D-RAM, ROM, EPROM, FLASH Sekundärminnen Hårddisk Fleskiveenheten Tertiärminnen Bandstationer Optiska lagringsmedia 67 Statiskt RAM (966) Dnamiskt RAM (DRAM) 970 Intel i03 04-bit Dnamiskt RAM 56-bit TTL RAM (Fairchild) 68 34

35 ROM (965) EPROM (97) MINNE STYRKRETS Intel 330, 04-bit ROM FLASH 988 BLOCK -minnes åtkomst 69 Hårddisken IBM 350 (956) Kapacitet 5-0 MBte 70 35

36 Utveckling av lagringskapacitet 7 Fleskivan (967),44 MBte 90 kbte 360 kbte 7 36

37 Compact Disc(965) Digital Versatile Disc(993) MBte 4,7-7 GBte 73 Bandstationer IBM 340 (970) IBM 70 (949) IBM 76 (95) MB IBM MP350 (996) 300GB/kasett 74 37

38 Centralenhetens arbetssätt 75 Centralenhet och minne 76 38

39 Centralenhetens arbetssätt En centralenhet har minst tre aser : RESET FETCH EXECUTE Åteställning vid spänningstillslag eller av ttre signal Hämta maskininstruktion rån minne Utör maskininstruktion 77 Eempel: B+ B (INCrement B) 3 0 U = (D,E,F,Cin) Operation Resultat Bitvis nollställning D E 0 0 Bitvis invertering D k Bitvis invertering E k 0 0 Bitvis OR D OR E 0 0 Bitvis AND D AND E 0 Bitvis XOR D XOR E D Cin D + Cin 0 0 D + FF 6 + Cin D + Cin 0 0 D + E + Cin 0 D + D + Cin D + Cin 0 0 D +E k + Cin D E + Cin 0 Bitvis nollställning 0 0 Bitvis nollställning 0 Bitvis ettställning FF 6 Observera att en given operation som regel kan utöras på lera olika sätt. Vi etersträvar vanligtvis det eektivaste (minst klockckler)

40 I RTN-beskrivningen anger vi, klockpuls ör klockpuls, hur datavägen används. Steg : B D Cin = F=,0,0,0 U R Resultatet B+ inns nu i register R. Etersom bussen är upptagen krävs tterligare steg ör att återöra resultatet till B Steg : R B RTN-beskrivning: B+ R CP: R B CP: CP3: CP4: CP5: 79 Program och data 80 40

41 Program och minne John Louis Von Neumann ( ) Det lagrade programmets princip, dvs program och data i samma minne. Maskinprogram i minnet Tillhörande assemblerprogram Instruktion Adress Data 8 Instruktionsormat Eempelvis: ADDB Adr OP-kod Adr LDAB #data OP-kod data TFR B,A OP-kod Adress Maskinprogram Instruktion mnemonic Bte-wide 8 bitar data på varje adress Assemblerprogram operandinormation 8 4

42 HCSDG56, blockdiagram 83 Registeruppsättning CPU A B D 5 0 X 5 0 Y 5 0 SP 5 0 PC 7 0 S X H I N Z V C 8-BIT ACCUMULATORS A AND B OR 6-BIT DOUBLE ACCUMULATOR D INDEX REGISTER X INDEX REGISTER Y STACK POINTER PROGRAM COUNTER CONDITION CODES REGISTER 84 4

43 Instruktionsgrupper LOAD-instruktioner Mnemonic Funktion Operation LDAA Load A (M) A LDAB Load B (M) B LDD Load D (M:M+) A:B LDS Load SP (M:M+) SP H :SP L LDX Load inde register X (M:M+) X H :X L LDY Load inde register Y (M:M+) Y H :Y L LEAS Load eective address into SP Eective address SP LEAX Load eective address into X Eective address X LEAY Load eective address into Y Eective address Y STORE-instruktioner Mnemonic Funktion Operation STAA Store A (A) M STAB Store B (B) M STD Store D (A) M, (B) M+ STS Store SP SP H :SP L M:M+ STX Store X X H :X L M:M+ STY Store Y Y H :Y L M:M+ MOVE-instruktioner Mnemonic Funktion Operation MOVB Move bte (8 bitar) (M ) M MOVW Move word (8 bitar) (M:M+) M:M+ 85 EXEMPEL memcop0( rom, to, size ) Kan (inormellt) kodas... memcop0: LDAB size LDX rom LDY to memcop0_loop: memcop0_end: TSTB BEQ LDAA STAA DECB BRA RTS memcop0_end,x+,y+ memcop0_loop 86 43

Datortekniken ligger till grund för en lång rad välbekanta vardagsprylar

Datortekniken ligger till grund för en lång rad välbekanta vardagsprylar En introuktion till Datorteknik för I Roger Johansson Datortekniken ligger till grun för en lång ra välbekanta varagsprlar Mobiltelefoner, meiaspelare; mp3, IPOD igitalboar, "laptops, hemma-bio spelkonsoler

Läs mer

Grundläggande Datorteknik Digital- och datorteknik

Grundläggande Datorteknik Digital- och datorteknik Grundläggande Datorteknik Digital- och datorteknik Kursens mål: Fatta hur en dator är uppbggd (HDW) Fatta hur du du programmerar den (SW) Fatta hur HDW o SW samverkar Digital teknik Dator teknik Grundläggande

Läs mer

Binär addition papper och penna metod

Binär addition papper och penna metod EDA4 - Digital och Datorteknik 9/ EDA 4 - Digital och Datorteknik 8/9 Dagens föreläsning: Aritmetik, lärobok kapitel 6 Ur innehållet: hur man adderar och subtraherar tal i det binära talsystemet hur man

Läs mer

Struktur: Elektroteknik A. Digitalteknik 3p, vt 01. F1: Introduktion. Motivation och målsättning för kurserna i digital elektronik

Struktur: Elektroteknik A. Digitalteknik 3p, vt 01. F1: Introduktion. Motivation och målsättning för kurserna i digital elektronik Digitalteknik 3p, vt 01 Struktur: Elektroteknik A Kurslitteratur: "A First Course in Digital Systems Design - An Integrated Approach" Antal föreläsningar: 11 (2h) Antal laborationer: 4 (4h) Examinationsform:

Läs mer

Minnet. Minne. Minns Man Minnet? Aktivera Kursens mål: LV3 Fo7. RAM-minnen: ROM PROM FLASH RWM. Primärminnen Sekundärminne Blockminne. Ext 15.

Minnet. Minne. Minns Man Minnet? Aktivera Kursens mål: LV3 Fo7. RAM-minnen: ROM PROM FLASH RWM. Primärminnen Sekundärminne Blockminne. Ext 15. Aktivera Kursens mål: LV3 Fo7 Konstruera en dator mha grindar och programmera denna Aktivera Förra veckans mål: Konstruktruera olika kombinatoriska nät som ingår i en dator. Studera hur addition/subtraktion

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #2 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Talomvandling Principer för omvandling mellan olika talsystem:

Läs mer

LV6 LV7. Aktivera Kursens mål:

LV6 LV7. Aktivera Kursens mål: Aktivera Kursens mål: LV6 LV7 Konstruera en dator mha grindar och programmera denna Aktivera Förra veckans mål: Konstruktruera olika kombinatoriska nät som ingår i en dator. Studera hur addition/subtraktion

Läs mer

EDA451 - Digital och Datorteknik 2009/2010. EDA Digital och Datorteknik 2009/2010. Binär Kodning, lärobokens kap.2

EDA451 - Digital och Datorteknik 2009/2010. EDA Digital och Datorteknik 2009/2010. Binär Kodning, lärobokens kap.2 EDA45 - Digital och Datorteknik 009/00 EDA 45 - Digital och Datorteknik 009/00 Binär Koning, lärobokens kap. Ur innehållet: Grunläggane binära koer Talovanlingar EDA45 - Digital och Datorteknik 009/00

Läs mer

Binär kodning. Binära koder. Tal och talsystem positionssystem för basen 10. Begrepp. Begrepp Tal och talsystem Talomvandling ASCII-kod NBCD Gray-kod

Binär kodning. Binära koder. Tal och talsystem positionssystem för basen 10. Begrepp. Begrepp Tal och talsystem Talomvandling ASCII-kod NBCD Gray-kod Binära koer Dagens föreläsning: Läroboken kapitel 3 Ur innehållet: Grunläggane binära koer Talomvanlingar Begrepp Tal och talsystem Talomvanling ASCII-ko NBCD Gray-ko 2 Begrepp begrepp betyelse exempel...

Läs mer

Datoraritmetik. Binär addition papper och penna metod. Binär subtraktion papper och penna metod. Binär multiplikation papper och penna metod

Datoraritmetik. Binär addition papper och penna metod. Binär subtraktion papper och penna metod. Binär multiplikation papper och penna metod inär addition papper och penna metod Dagens föreläsning: Lärobok, kapitel rbetsbok, kapitel Ur innehållet: hur man adderar och subtraherar tal i det binära talsystemet hur man kan koda om negativa binära

Läs mer

ALU:n ska anslutas hur då?

ALU:n ska anslutas hur då? Aktivera Kursens mål: LV3 Fo7 Konstruera en dator mha grindar och programmera denna Aktivera Förra veckans mål: Konstruktruera olika kombinatoriska nät som ingår i en dator. Studera hur addition/subtraktion

Läs mer

Digital- och datorteknik

Digital- och datorteknik Institutionen för data- och informationsteknik Avdelningen för datorteknik TENTAMEN KURSNAMN Digital- och datorteknik PROGRAM: KURSBETECKNING Mekatronikingenjör (samt data- och elektroingenjör) Åk / lp

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #8 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Aritmetik i digitala system Grindnät för addition: Vi

Läs mer

Kursens mål: Grundläggande Datorteknik. Kursens Hemsida. Fatta hur en dator är uppbyggd (HDW) Fatta hur du du programmerar den (SW)

Kursens mål: Grundläggande Datorteknik. Kursens Hemsida. Fatta hur en dator är uppbyggd (HDW) Fatta hur du du programmerar den (SW) Grundläggande Datorteknik Kursens mål: Fatta hur en dator är uppbggd (HDW) Fatta hur du du programmerar den (SW) Fatta hur HDW o SW samverkar LP EDA433 (IT), DIT79 (GU) LP2 EDA45 (D), DIT79 (GU) LP3 EDA27

Läs mer

Digital- och datorteknik. Mekatronik-, data- och elektroingenjör Åk 1/ lp 1o2. Lars-Eric Arebrink. Av institutionen utgiven. vid flera tillfällen

Digital- och datorteknik. Mekatronik-, data- och elektroingenjör Åk 1/ lp 1o2. Lars-Eric Arebrink. Av institutionen utgiven. vid flera tillfällen Institutionen för data- och informationsteknik Avdelningen för datorteknik TENTAMEN KURSNAMN Digital- och datorteknik PROGRAM: KURSBETECKNING Mekatronik-, data- och elektroingenjör Åk / lp o2 LEU43 EXAMINATOR

Läs mer

Digital- och datorteknik

Digital- och datorteknik Institutionen för data- och informationsteknik Avdelningen för datorteknik TENTAMEN KRSNAMN Digital- och datorteknik PROGRAM: KRSBETECKNING EXAMINATOR Data-, elektro- och mekatronikingenjör Åk / lp och

Läs mer

EDA Digital och Datorteknik 2009/2010

EDA Digital och Datorteknik 2009/2010 EDA45 - Digital och Datorteknik 29/2 EDA 45 - Digital och Datorteknik 29/2, lärobokens kapitel 3 Ur innehållet: Satslogik och Boolesk algebra Grindar Funktionstabell Binär evaluering Normal orm/förenklad

Läs mer

Digital elektronik CL0090

Digital elektronik CL0090 Digital elektronik CL0090 Föreläsning 2 2007-0-25 08.5 2.00 Naos De logiska unktionerna implementeras i grindar. Här visas de vanligaste. Svenska IEC standard SS IEC 87-2 Amerikanska ANSI/IEEE Std.9.984

Läs mer

Lars-Eric Arebrink. Av institutionen utgiven. vid flera tillfällen. Betyg 4: 36 poäng Betyg 5: 48 poäng

Lars-Eric Arebrink. Av institutionen utgiven. vid flera tillfällen. Betyg 4: 36 poäng Betyg 5: 48 poäng Institutionen för data- och informationsteknik Avdelningen för datorteknik TENTAMEN KRSNAMN Digital- och datorteknik E (Något redigerad) PROGRAM: KRSBETECKNING Elektro Åk / lp 4 EDA26/DIT790 EXAMINATOR

Läs mer

EDA Digital och Datorteknik 2010/2011

EDA Digital och Datorteknik 2010/2011 EDA45 - Digital och Datorteknik 2/2 EDA 45 - Digital och Datorteknik 2/2, lärobokens kapitel 3 Ur innehållet: Satslogik och Boolesk algebra Grindar Funktionstabell Binär evaluering Normal orm/förenklad

Läs mer

Digital- och datorteknik

Digital- och datorteknik Institutionen för data- och informationsteknik Avdelningen för datorteknik TENTAMEN KRSNAMN Digital- och datorteknik PROGRAM: KRSBETECKNING Data-, elektro- och mekatronikingenjör Åk / lp och LE43 EXAMINATOR

Läs mer

Tentamen. EDA432 Digital och datorteknik IT INN790 Digital och datorteknik GU. Måndag 23 oktober 2006, kl i V-salar

Tentamen. EDA432 Digital och datorteknik IT INN790 Digital och datorteknik GU. Måndag 23 oktober 2006, kl i V-salar EDA432 Digital och datorteknik IT INN790 Digital och datorteknik GU Tentamen Måndag 23 oktober 2006, kl. 08.30 12.30 i V-salar Examinatorer Rolf Snedsböl, tel. 772 1665 Kontaktpersoner under tentamen Som

Läs mer

EDA Digital och Datorteknik

EDA Digital och Datorteknik EDA 45 - Digital och Datorteknik Dagens föreläsning:, Arbetsboken kapitel 5-8 Ur innehållet: Läs- och skrivbart minne Dataväg med manuell styrenhet Centralenhetens t arbetssätt: FETCH/EXECUTE Vi ansluter

Läs mer

TENTAMEN. Digital- och datorteknik E. Institutionen för data- och informationsteknik Avdelningen för datorteknik. Elektro Åk 1/ lp 4 EDA216/DIT790

TENTAMEN. Digital- och datorteknik E. Institutionen för data- och informationsteknik Avdelningen för datorteknik. Elektro Åk 1/ lp 4 EDA216/DIT790 Institutionen för data- och informationsteknik Avdelningen för datorteknik TENTAMEN KRSNAMN Digital- och datorteknik E PROGRAM: KRSBETECKNING Elektro Åk / lp 4 EDA26/DIT790 EXAMINATOR Lars-Eric Arebrink

Läs mer

EDA215 Digital- och datorteknik för Z

EDA215 Digital- och datorteknik för Z EDA25 Digital- och datorteknik för Z Tentamen Måndag 7 december 2007, kl. 08.30-2.30 i M-salar Examinatorer Rolf Snedsböl, tel. 772 665 Kontaktpersoner under tentamen Som ovan. Tillåtna hjälpmedel Häftet

Läs mer

Digitalteknik EIT020. Lecture 15: Design av digitala kretsar

Digitalteknik EIT020. Lecture 15: Design av digitala kretsar Digitalteknik EIT020 Lecture 15: Design av digitala kretsar November 3, 2014 Digitalteknikens kopplingar mot andra områden Mjukvara Hårdvara Datorteknik Kretskonstruktion Digitalteknik Elektronik Figure:,

Läs mer

Digital- och datorteknik. Lars-Eric Arebrink. Betyg 4: 36 poäng Betyg 5: 48 poäng

Digital- och datorteknik. Lars-Eric Arebrink. Betyg 4: 36 poäng Betyg 5: 48 poäng Institutionen för data- och informationsteknik Avdelningen för datorteknik TENTAMEN KURSNAMN Digital- och datorteknik PROGRAM: KURSBETECKNING Elektro Åk / lp 4 EDA26 EXAMINATOR Lars-Eric Arebrink TID FÖR

Läs mer

PARITETSKONTROLL. Om generatorn i vidstående exempel avkänner ett jämt antal ettor ger den en nolla ut. Detta innebär att överföringen

PARITETSKONTROLL. Om generatorn i vidstående exempel avkänner ett jämt antal ettor ger den en nolla ut. Detta innebär att överföringen PARITETSKONTROLL Paritetskontroll (likhetskontroll) användes för att kontrollera att dataordet inte förändrats på sin väg via överföringsledningarna, från ett ställe till ett annat. Antag att man vill

Läs mer

EDA451 - Digital och Datorteknik 2010/2011. EDA Digital och Datorteknik

EDA451 - Digital och Datorteknik 2010/2011. EDA Digital och Datorteknik EDA 45 - Digital och Datorteknik Dagens föreläsning: Centralenheten och dess byggblock, läroboken kapitel 7 arbetsbokens kapitel 0-4 Ur innehållet: Laddbara register och bussar Överföring mellan register,

Läs mer

Digital- och datorteknik. Lars-Eric Arebrink. vid flera tillfällen. Betyg 4: 36 poäng Betyg 5: 48 poäng

Digital- och datorteknik. Lars-Eric Arebrink. vid flera tillfällen. Betyg 4: 36 poäng Betyg 5: 48 poäng Institutionen för data- och informationsteknik Avdelningen för datorteknik TENTAMEN KRSNAMN Digital- och datorteknik PROGRAM: KRSBETECKNING Elektro Åk / lp 4 EDA26 EXAMINATOR Lars-Eric Arebrink TID FÖR

Läs mer

Ext-13 (Ver ) Exempel på RTN-beskrivning av FLEX-instruktioner

Ext-13 (Ver ) Exempel på RTN-beskrivning av FLEX-instruktioner Ext-3 (Ver 203-04-2) Exempel på RTN-beskrivning av FLEX-instruktioner. Figur på sidan 2 i detta häfte visar hur datorn FLEX är uppbyggd. På sidan visas dessutom hur ALU:ns funktion väljs med styrsignalerna

Läs mer

Styrenheten 9/17/2011. Styrenheten - forts Arb s 120. LV4 Fo10. Aktivera Kursens mål: Kap 7 Blå

Styrenheten 9/17/2011. Styrenheten - forts Arb s 120. LV4 Fo10. Aktivera Kursens mål: Kap 7 Blå Aktivera Kursens mål: LV4 Fo10 Konstruera en dator mha grindar och programmera denna Aktivera Förra veckans mål: Koppla samman register och ALU till en dataväg Minnets uppbyggnad och anslutning till datavägen

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #8 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik halmers tekniska högskola Vi har sett att man bör kunna bygga en komponent (ett grindnät)

Läs mer

EDA451 - Digital och Datorteknik 2010/2011. EDA Digital och Datorteknik 2010/2011

EDA451 - Digital och Datorteknik 2010/2011. EDA Digital och Datorteknik 2010/2011 EDA 451 - Digital och Datorteknik 2010/2011 Ur innehållet: Vi repeterar kursens lärandemål Diskussion i kring övningstentor t Övriga frågor 1 Lärandemål Det övergripande målet är att den studerande ska

Läs mer

Ext-13 (Ver ) Exempel på RTN-beskrivning av FLEX-instruktioner

Ext-13 (Ver ) Exempel på RTN-beskrivning av FLEX-instruktioner Ext-3 (Ver 204-04-08) Exempel på RTN-beskrivning av FLEX-instruktioner. Figur på sidan 2 i detta häfte visar hur datorn FLEX är uppbyggd. På sidan visas dessutom hur ALU:ns funktion väljs med styrsignalerna

Läs mer

DIGITALA TAL OCH BOOLESK ALGEBRA

DIGITALA TAL OCH BOOLESK ALGEBRA DIGITALA TAL OCH BOOLESK ALGEBRA Innehåll Talsystem och koder Aritmetik för inära tal Grundläggande logiska operationer Logiska grindar Definitioner i Boolesk algera Räknelagar BINÄRA TALSYSTEMET Binärt

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #7 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Aritmetik i digitala system Speciella egenskaper: Systemet

Läs mer

Digital- och datorteknik

Digital- och datorteknik Dessa sidor innehåller ett antal typ-prov som delas ut vid laborationerna. Syfte med dessa prov är att du skall känna att du hänger med på kursen att vi som godkänner dig på laborationsmomenten ser att

Läs mer

TENTAMEN(Nu anpassad till FLIS- processorn)

TENTAMEN(Nu anpassad till FLIS- processorn) Institutionen för data- och informationsteknik Avdelningen för datorteknik TENTAMEN(Nu anpassad till FLIS- processorn) KRSNAMN Digital- och datorteknik PROGRAM: KRSBETECKNING Elektro Åk / lp 4 EDA26 EXAMINATOR

Läs mer

Digital- och datorteknik. Lars-Eric Arebrink. Av institutionen utgiven instruktionlista FLEXIBLE INSTRUKTION SET PROCESSOR FLISP

Digital- och datorteknik. Lars-Eric Arebrink. Av institutionen utgiven instruktionlista FLEXIBLE INSTRUKTION SET PROCESSOR FLISP Institutionen för data- och informationsteknik Avdelningen för datorteknik TENTAMEN KURSNAMN Digital- och datorteknik PROGRAM: KURSBETECKNING Elektro Åk 1/ lp 4 EDA216 EXAMINATOR Lars-Eric Arebrink TID

Läs mer

F2 Datarepresentation talbaser, dataformat och teckenkodning EDAA05 Datorer i system! Roger Henriksson!

F2 Datarepresentation talbaser, dataformat och teckenkodning EDAA05 Datorer i system! Roger Henriksson! F2 Datarepresentation talbaser, dataformat och teckenkodning EDAA05 Roger Henriksson Von Neumann-arkitekturen Gemensamt minne för programinstruktioner och data. Sekventiell exekvering av instruktionerna.

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #7 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Speciella egenskaper: Systemet arbetar med kodord (s k

Läs mer

Digital och Datorteknik. Kursens mål: Kursens mål: Dator teknik. Digital teknik. Digital teknik Dator teknik. Dig o Dat = DoD

Digital och Datorteknik. Kursens mål: Kursens mål: Dator teknik. Digital teknik. Digital teknik Dator teknik. Dig o Dat = DoD Digital och Datorteknik Dig o Dat = DoD LP EDA432 (IT), DIT79 (GU), LEU43 (L) LP2 EDA25 (Z), DIT79 (GU), EDA45 (D), LEU43 (L) LP4 EDA3 (E) Digital och Datorteknik o tterligare kurser kopplade till ingenjörskompetens

Läs mer

IE1205 Digital Design: F6 : Digital aritmetik 2

IE1205 Digital Design: F6 : Digital aritmetik 2 IE1205 Digital Design: F6 : Digital aritmetik 2 Talrepresentationer Ett tal kan representeras binärt på många sätt. De vanligaste taltyperna som skall representeras är: Heltal, positiva heltal (eng. integers)

Läs mer

Digital- och datorteknik. Lars-Eric Arebrink. Betyg 4: 36 poäng Betyg 5: 48 poäng

Digital- och datorteknik. Lars-Eric Arebrink. Betyg 4: 36 poäng Betyg 5: 48 poäng Institutionen för data- och informationsteknik Avdelningen för datorteknik TENTAMEN KURSNAMN Digital- och datorteknik PROGRAM: KURSBETECKNING Elektro Åk / lp 4 EDA26 EXAMINATOR Lars-Eric Arebrink TID FÖR

Läs mer

Grundläggande Datorteknik Digital- och datorteknik

Grundläggande Datorteknik Digital- och datorteknik Grundläggande Datorteknik Digital- och datorteknik Kursens mål: Fatta hur en dator är uppbggd (HDW) Fatta hur du du programmerar den (SW) Fatta hur HDW o SW samverkar Digital teknik Dator teknik 2 Lärandemål:

Läs mer

Digital Aritmetik Unsigned Integers Signed Integers"

Digital Aritmetik Unsigned Integers Signed Integers Digital Aritmetik Unsigned Integers Signed Integers" Slides! Per Lindgren! EISLAB! Per.Lindgren@ltu.se! Original Slides! Ingo Sander! KTH/ICT/ES! ingo@kth.se! Talrepresentationer" Ett tal kan representeras

Läs mer

Switchnätsalgebra. Negation, ICKE NOT-grind (Inverterare) Konjunktion, OCH AND-grind. Disjunktion, ELLER OR-grind

Switchnätsalgebra. Negation, ICKE NOT-grind (Inverterare) Konjunktion, OCH AND-grind. Disjunktion, ELLER OR-grind Dagens öreläsning behandlar: Läroboken kapitel 3 Arbetsboken kapitel,3 Ur innehållet: Satslogik och Grindar Funktionstabell Binär evaluering Normal orm/förenklad orm/ Minimal orm Karnaughdiagram Negation,

Läs mer

Sekvensnät vippor, register och bussar

Sekvensnät vippor, register och bussar ekvensnät vippor, register och bussar agens föreläsning: Lärobok kap.5 Arbetsbok kap 8,9,10 Ur innehållet: Hur fungerar en -latch? Hur konstrueras JK-, - och T-vippor? er och excitationstabeller egister

Läs mer

Digital elektronik CL0090

Digital elektronik CL0090 Digital elektronik CL9 Föreläsning 3 27--29 8.5 2. My Talsystem Binära tal har basen 2 Exempel Det decimala talet 9 motsvarar 2 Den första ettan är MSB, Most Significant Bit, den andra ettan är LSB Least

Läs mer

TENTAMEN (Något redigerad)

TENTAMEN (Något redigerad) Institutionen för data- och informationsteknik Avdelningen för datorteknik TENTAMEN (Något redigerad) KRSNAMN Digital- och datorteknik PROGRAM: KRSBETECKNING Data-, elektro- och mekatronikingenjör Åk /

Läs mer

EDA451 - Digital och Datorteknik 2009/2010. EDA Digital och Datorteknik

EDA451 - Digital och Datorteknik 2009/2010. EDA Digital och Datorteknik EDA45 - Digital och Datorteknik 2009/200 EDA 45 - Digital och Datorteknik Dagens föreläsning: entralenheten och dess byggblock, läroboken kapitel 7 arbetsbokens kapitel 0-4 Ur innehållet: Laddbara register

Läs mer

Digital- och datorteknik. Lars-Eric Arebrink. vid flera tillfällen. Betyg 4: 36 poäng Betyg 5: 48 poäng

Digital- och datorteknik. Lars-Eric Arebrink. vid flera tillfällen. Betyg 4: 36 poäng Betyg 5: 48 poäng Institutionen för data- och informationsteknik Avdelningen för datorteknik TENTAMEN KURSNAMN Digital- och datorteknik PROGRAM: Data-, elektro- och mekatronikingenjör åk / lp och 2 KURSBETECKNING LEU43

Läs mer

Kursens mål: Digital och Datorteknik. Kursens mål: Digital teknik Dator teknik. Dator teknik. Digital teknik. Dig o Dat = DoD

Kursens mål: Digital och Datorteknik. Kursens mål: Digital teknik Dator teknik. Dator teknik. Digital teknik. Dig o Dat = DoD Digital och Datorteknik Dig o Dat = DoD LP ED432 (IT), DIT79 (GU), LEU43 (L) LP2 ED25 (Z), DIT79 (GU), ED45 (D) LP4 ED3 (E) Digital och Datorteknik OH LV Kursens mål: Fatta hur en dator är uppbggd (HDW)

Läs mer

Maskinorienterad programmering. Mekatronikingenjör åk 2/ lp 3. Lars-Eric Arebrink. Av institutionen utgiven. Lars-Eric Arebrink

Maskinorienterad programmering. Mekatronikingenjör åk 2/ lp 3. Lars-Eric Arebrink. Av institutionen utgiven. Lars-Eric Arebrink Institutionen för data- och informationsteknik Avdelningen för datorteknik TENTAMEN KURSNAMN Maskinorienterad programmering PROGRAM: Dataingenjör och elektroingenjör åk 1/ lp 3 Mekatronikingenjör åk 2/

Läs mer

Inledning. Statistisk Programmering. UNIVAC 1107 (sextio- och sjuttiotal) Hålkorten. Att använda dator

Inledning. Statistisk Programmering. UNIVAC 1107 (sextio- och sjuttiotal) Hålkorten. Att använda dator Inledning Statistisk Programmering Att använda dator Datorernas utveckling sen 1970 har revolutionerat den statistiska vetenskapen! Göran Broström gb@statumuse Statistiska institutionen Umeå universitet

Läs mer

F2 Datarepresentation talbaser, dataformat och teckenkodning

F2 Datarepresentation talbaser, dataformat och teckenkodning F2 Datarepresentation talbaser, dataformat och teckenkodning EDAA05 Roger Henriksson Jonas Wisbrant Datarepresentation I en dator lagras och behandlas all information i form av binära tal ettor och nollor.

Läs mer

Maskinorienterad Programmering - 2010/2011. Maskinorienterad Programmering 2010/11. Maskinnära programmering C och assemblerspråk

Maskinorienterad Programmering - 2010/2011. Maskinorienterad Programmering 2010/11. Maskinnära programmering C och assemblerspråk Maskinorienterad Programmering 2010/11 Maskinnära programmering C och assemblerspråk Ur innehållet: 32-bitars aritmetik med 16-bitars processor IEEE754 flyttal Maskinnära programmering - C 1 CPU12, ordlängder

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #9 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola ekvensnät Vad kännetecknar ett sekvensnät? I ett sekvensnät

Läs mer

Tentamen. EDA432 Digital- och datorteknik, It DIT790 Digital- och datorteknik, GU. Måndag 19 oktober 2009, kl

Tentamen. EDA432 Digital- och datorteknik, It DIT790 Digital- och datorteknik, GU. Måndag 19 oktober 2009, kl Institutionen för data- och informationsteknik CHALMERS TEKNISKA HÖGSKOLA Tentamen EDA432 Digital- och datorteknik, It DIT790 Digital- och datorteknik, GU Måndag 19 oktober 2009, kl. 08.30-12.30 Examinatorer

Läs mer

Tentamen. EDA432 Digital- och datorteknik, It DIT790 Digital- och datorteknik, GU. Onsdag 12 Januari 2011, kl

Tentamen. EDA432 Digital- och datorteknik, It DIT790 Digital- och datorteknik, GU. Onsdag 12 Januari 2011, kl Institutionen för data- och informationsteknik CHALMERS TEKNISKA HÖGSKOLA Tentamen EDA432 Digital- och datorteknik, It DIT790 Digital- och datorteknik, GU Onsdag 12 Januari 2011, kl. 14.00-18.00 Examinatorer

Läs mer

Grundläggande datorteknik

Grundläggande datorteknik Kursen handlar om den teknik som ligger till grund för välbekanta vardagsprylar mobiltelefoner, mediaspelare, digitalboxar, "laptops, hemma-bio spelkonsoler, mikrovågsugnar, huslarm, "smartcards" etc.

Läs mer

TENTAMEN. Digital- och datorteknik. Institutionen för data- och informationsteknik Avdelningen för datorteknik LEU431. Lars-Eric Arebrink

TENTAMEN. Digital- och datorteknik. Institutionen för data- och informationsteknik Avdelningen för datorteknik LEU431. Lars-Eric Arebrink Institutionen för data- och informationsteknik Avdelningen för datorteknik TENTAMEN KURSNAMN Digital- och datorteknik PROGRAM: Data-, elektro- och mekatronikingenjör åk / lp och 2 KURSBETECKNING LEU43

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #6 Biträdande proessor Jan Jonsson Institutionen ör data- och inormationsteknik Chalmers tekniska högskola Kursutvärderingsprocessen Kursrepresentanter i LEU43: Följande

Läs mer

Tentamen. EDA432 Digital- och datorteknik, IT DIT790 Digital- och datorteknik, GU. Måndag 18 Oktober 2010, kl

Tentamen. EDA432 Digital- och datorteknik, IT DIT790 Digital- och datorteknik, GU. Måndag 18 Oktober 2010, kl Institutionen för data- och informationsteknik CHALMERS TEKNISKA HÖGSKOLA Tentamen EDA432 Digital- och datorteknik, IT DIT790 Digital- och datorteknik, GU Måndag 18 Oktober 2010, kl. 8.30-12.30 Examinatorer

Läs mer

Övning1 Datorteknik, HH vt12 - Talsystem, logik, minne, instruktioner, assembler

Övning1 Datorteknik, HH vt12 - Talsystem, logik, minne, instruktioner, assembler Övning1 Datorteknik, HH vt12 - Talsystem, logik, minne, instruktioner, assembler Talsystem Talsystem - binära tal F1.1) 2 n stycken tal från 0 till 2 n 1 F1.2) 9 bitar (512 kombinationer) Talsystem - 2-

Läs mer

Centralenheten: ALU, dataväg och minne

Centralenheten: ALU, dataväg och minne Centralenheten: ALU, dataväg och minne Dagens föreläsning: Kompendium kapitel 7 Arbetsbokens kapitel 11,12 RTN - Register Transfer Notation Förenklat skrivsätt för att specificera operationer där register

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #24 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Allmänt Behovet av processorinstruktioner för multiplikation

Läs mer

Maskinorienterad programmering

Maskinorienterad programmering Institutionen för data- och informationsteknik Avdelningen för datorteknik TENTAMEN KURSNAMN Maskinorienterad programmering PROGRAM: Dataingenjör och elektroingenjör åk 1/ lp 3 Mekatronikingenjör åk 2/

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #15 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Dataväg med pekarregister och stackpekare: I vår sjunde,

Läs mer

Lösningsförslag till tentamen i Digitalteknik, TSEA22

Lösningsförslag till tentamen i Digitalteknik, TSEA22 Försättsblad till skriftlig tentamen vid Linköpings universitet, Datorteknik, ISY (4) Lösningsförslag till tentamen i Digitalteknik, TSEA Datum för tentamen 3009 Salar U4, U7, U0 Tid 4.00-8.00 Kurskod

Läs mer

Minneselement,. Styrteknik grundkurs. Digitala kursmoment. SR-latch med logiska grindar. Funktionstabell för SR-latchen R S Q Q ?

Minneselement,. Styrteknik grundkurs. Digitala kursmoment. SR-latch med logiska grindar. Funktionstabell för SR-latchen R S Q Q ? Styrteknik grundkurs Digitala kursmoment Binära tal, talsystem och koder Boolesk Algebra Grundläggande logiska grindar Minneselement, register, enkla räknare Analog/digital omvandling SR-latch med logiska

Läs mer

Kursens mål: Digital och Datorteknik. Kursens mål: Digital teknik Dator teknik. Dator teknik. Digital teknik. Dig o Dat = DoD

Kursens mål: Digital och Datorteknik. Kursens mål: Digital teknik Dator teknik. Dator teknik. Digital teknik. Dig o Dat = DoD Digital och Datorteknik Dig o Dat = DoD LP ED432 (IT), DIT79 (GU), LEU43 (L) LP2 ED25 (Z), DIT79 (GU), ED45 (D) LP4 ED3 (E) Digital och Datorteknik OH LV Kursens mål: Fatta hur en dator är uppbggd (HDW)

Läs mer

exempel på Tentamen 2

exempel på Tentamen 2 7 Digital- och datorteknik, tentamen 00-0-YY (9) Digital- och datorteknik - har du uppnått kursmålen? exempel på Tentamen. Blandade frågor: a) I figur visas den kodskiva som du arbetat med på laboration.

Läs mer

Mattias Wiggberg Collaboration

Mattias Wiggberg Collaboration Informationsteknologi sommarkurs 5p, 24 Mattias Wiggberg Dept. of Information Technology Box 337 SE75 5 Uppsala +46 847 3 76 Collaboration Jakob Carlström Binära tal Slideset 5 Agenda Binära tal Talbaser

Läs mer

Det finns en hemsida. Adressen är http://www.idt.mdh.se/kurser/ct3760/

Det finns en hemsida. Adressen är http://www.idt.mdh.se/kurser/ct3760/ CT3760 Mikrodatorteknik Föreläsning 1 Torsdag 2005-08-25 Upprop. Det finns en hemsida. Adressen är http://www.idt.mdh.se/kurser/ct3760/ Kurslitteratur är Per Foyer Mikroprocessorteknik. Finns på bokhandeln.

Läs mer

Övning1 Datorteknik, HH vt12 - Talsystem, logik, minne, instruktioner, assembler

Övning1 Datorteknik, HH vt12 - Talsystem, logik, minne, instruktioner, assembler Övning1 Datorteknik, HH vt12 - Talsystem, logik, minne, instruktioner, assembler Talsystem Talsystem - binära tal F1.1. Hur många unsigned integers kan man göra med n bitar? Vilket talområde får dessa

Läs mer

Tentamen i Digitala system - EDI610 15hp varav denna tentamen 4,5hp

Tentamen i Digitala system - EDI610 15hp varav denna tentamen 4,5hp Tentamen i Digitala system - EDI610 15hp varav denna tentamen 4,5hp Institutionen för elektro- och informationsteknik Campus Helsingborg, LTH 2016-12-22 8.00-13.00 Uppgifterna i tentamen ger totalt 60

Läs mer

Tentamen (Svar och lösningsförslag)

Tentamen (Svar och lösningsförslag) Institutionen för data- och informationsteknik CHALMERS TEKNISKA HÖGSKOLA Tentamen (Svar och lösningsförslag) LEU430 Digital- och datorteknik Måndag 19 oktober 2009, kl. 8.30-12.30 Examinator Lars-Eric

Läs mer

Adderare. Digitalteknik 7.5 hp distans: 4.6 Adderare 4.45

Adderare. Digitalteknik 7.5 hp distans: 4.6 Adderare 4.45 Digitalteknik 7.5 hp distans: 4.6 Adderare 4.45 Adderare Addition av två tal innebär att samma förfarande upprepas för varje position i talet. För varje position sakapas en summasiffra och en minnessiffra.

Läs mer

Dig o Dat. Digital och Datorteknik. Kursens mål: Digital teknik Dator teknik. Dig o Dat = DoD

Dig o Dat. Digital och Datorteknik. Kursens mål: Digital teknik Dator teknik. Dig o Dat = DoD Digital och Datorteknik Dig o Dat Fo Dig o Dat = DoD LP EDA432 (IT), DIT79 (GU) LP2 EDA25 (Z), DIT79 (GU), EDA45 (D) Digital och Datorteknik fo Digital och Datorteknik fo 2 tterligare kurser kopplade till

Läs mer

Dig o Dat. Digital och Datorteknik. Kursens mål: Digital teknik Dator teknik. Dig o Dat = DoD

Dig o Dat. Digital och Datorteknik. Kursens mål: Digital teknik Dator teknik. Dig o Dat = DoD Digital och Datorteknik Dig o Dat Fo Dig o Dat = DoD LP EDA432 (IT), DIT79 (GU), LEU43 (L) LP2 EDA25 (Z), DIT79 (GU), EDA45 (D) LP4 EDA3 (E) Digital och Datorteknik fo Digital och Datorteknik fo 2 tterligare

Läs mer

Introduktion till digitalteknik

Introduktion till digitalteknik Inledning Introduktion till digitalteknik Stefan Gustavson 997, lätt uppdaterat 2004-09-06 Digitalteknik är grunden till alla moderna datorer. I datorernas barndom förekom visserligen så kallade analogimaskiner,

Läs mer

Adderare. Digitalteknik 7.5 hp distans: 4.6 Adderare 4.45

Adderare. Digitalteknik 7.5 hp distans: 4.6 Adderare 4.45 Digitalteknik 7.5 hp distans: 4.6 Adderare 4.45 Adderare Addition av två tal innebär att samma förfarande upprepas för varje position i talet. För varje position sakapas en summasiffra oh en minnessiffra.

Läs mer

Digital och Datorteknik

Digital och Datorteknik Digital och Datorteknik Dig o Dat = DoD LEU43 LP-LP2 Mekatronik Digital och Datorteknik OH LV Kursens mål: Fatta hur en dator är uppbyggd (HDW) Fatta hur du du programmerar den (SW) Fatta hur HDW o SW

Läs mer

Styrteknik distans: Minneselement, register, räknare, AD-omv D4:1

Styrteknik distans: Minneselement, register, räknare, AD-omv D4:1 Styrteknik distans: Minneselement, register, räknare, AD-omv D4:1 Digitala kursmoment D1 Binära tal, talsystem och koder D2 Boolesk Algebra D3 Grundläggande logiska grindar D4 Minneselement, register,

Läs mer

TSEA22 Digitalteknik 2019!

TSEA22 Digitalteknik 2019! 1(39) 2019 Mattias Krysander Ingemar Ragnemalm 1(39) Föreläsning 5. Sekv1. enna föreläsning: Vippor Sekvensnät Moore och Mealy 2(39)2(39) Förra föreläsningen: Labb 1. Adderare. Carryaccelerator Och ännu

Läs mer

IE1204 Digital Design

IE1204 Digital Design IE1204 Digital Design F1 F3 F2 F4 Ö1 Booles algebra, Grindar MOS-teknologi, minimering F5 F6 Ö2 Aritmetik Ö3 KK1 LAB1 Kombinatoriska kretsar F7 F8 Ö4 F9 Ö5 Multiplexor KK2 LAB2 Låskretsar, vippor, FSM

Läs mer

Moment 2 - Digital elektronik. Föreläsning 1 Binära tal och logiska grindar

Moment 2 - Digital elektronik. Föreläsning 1 Binära tal och logiska grindar Moment 2 - Digital elektronik Föreläsning 1 Binära tal och logiska grindar Jan Thim 1 F1: Binära tal och logiska grindar Innehåll: Introduktion Talsystem och koder Räkna binärt Logiska grindar Boolesk

Läs mer

Datorsystemteknik DVG A03 Föreläsning 3

Datorsystemteknik DVG A03 Föreläsning 3 Datorsystemteknik DVG A03 Föreläsning 3 Datoraritmetik Större delen av materialet framtaget av :Jan Eric Larsson, Mats Brorsson och Mirec Novak IT-inst LTH Hur stora tal kan vi få med N bitar? Största

Läs mer

Exempel 1 på Tentamen med lösningar

Exempel 1 på Tentamen med lösningar Institutionen för data- och informationsteknik CHALMERS TEKNISKA HÖGSKOLA Exempel 1 på Tentamen med lösningar Grundläggande datorteknik Examinator Kontaktperson under tentamen Tillåtna hjälpmedel Häfte

Läs mer

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #15 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Dataväg med pekarregister och stackpekare: I vår sjunde,

Läs mer

Tentamen 3. EDAxxx Grundläggande Datorteknik DIT791 Grundläggande Datorteknik, GU. Måndag xx Oktober 20xx, kl

Tentamen 3. EDAxxx Grundläggande Datorteknik DIT791 Grundläggande Datorteknik, GU. Måndag xx Oktober 20xx, kl Institutionen för data- och informationsteknik CHALMERS TEKNISKA HÖGSKOLA Tentamen 3 EDAxxx Grundläggande Datorteknik DIT791 Grundläggande Datorteknik, GU Måndag xx Oktober 20xx, kl. 8.30-12.30 Examinator

Läs mer

EDA216. Digital- och datorteknik. Diverse kompletterande material

EDA216. Digital- och datorteknik. Diverse kompletterande material EDA26 Digital- och datorteknik Diverse kompletterande material Diverse kompletterande material (pdf): Introbild med sifferindikator Positionssystem. Samband mellan binära och hexadecimal tal. Exempel på

Läs mer

Kodningskonventioner (XCC12) Specifikation av strncpy: Övningsexempel: Maskinorienterad Programmering 2011/2012

Kodningskonventioner (XCC12) Specifikation av strncpy: Övningsexempel: Maskinorienterad Programmering 2011/2012 Maskinorienterad Programmering 2011/2012 Kodningskonventioner och programbibliotek Ur innehållet: Kodningskonventioner maskinnära programmering i C och assemblerspråk Programbibliotek 32-bitars operationer

Läs mer

Tenta i Digitalteknik

Tenta i Digitalteknik Tenta i Digitalteknik Kurskod D0011E Tentamensdatum 2011-08-26 Skrivtid 9.00-14.00 Maximalt resultat 50 poäng Godkänt resultat 25 poäng Jourhavande lärare Per Lindgren Tel 070 376 8150 Tillåtna hjälpmedel

Läs mer

ÖH kod. ( en variant av koden används i dag till butikernas streck-kod ) William Sandqvist

ÖH kod. ( en variant av koden används i dag till butikernas streck-kod ) William Sandqvist ÖH 8.4 7-4-2-1 kod Kodomvandlare 7-4-2-1-kod till BCD-kod. Vid kodning av siffrorna 0 9 användes förr ibland en kod med vikterna 7-4-2-1 i stället för den binära kodens vikter 8-4-2-1. I de fall då en

Läs mer

Tenta i Digitalteknik

Tenta i Digitalteknik Tenta i Digitalteknik Kurskod D0011E Tentamensdatum 2012-12-17 Skrivtid 9.00-14.00 Maximalt resultat 50 poäng Godkänt resultat 25 poäng Jourhavande lärare Per Lindgren Tel 070 376 8150 Tillåtna hjälpmedel

Läs mer

Tentamen med lösningar

Tentamen med lösningar Institutionen för data- och informationsteknik CHALMERS TEKNISKA HÖGSKOLA Tentamen med lösningar EDA452 Grundläggande Datorteknik, D DIT790 Digital- och datorteknik, GU Måndag xx Oktober 20xx, kl. 8.30-12.30

Läs mer

Ett minneselements egenskaper. F10: Minneselement. Latch. SR-latch. Innehåll:

Ett minneselements egenskaper. F10: Minneselement. Latch. SR-latch. Innehåll: F: Minneselement Innehåll: - Latchar - Flip-Flops - egister - Läs- och skrivminne (andom-access Memory AM) - Läsminne (ead Only Memory OM) Ett minneselements egenskaper Generellt sett så kan följande operationer

Läs mer