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

Storlek: px
Starta visningen från sidan:

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

Transkript

1 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 mikrovågsugnar huslarm, "smartcars" etc.

2 Samma teknik ligger också till grun för ett stort antal av samhällets tekniska sstem arbetsstationer bilar flgplan trafiksstem larmsstem robotar processmaskiner meicinsk apparatur rmfarkoster m fl 3 Alla essa tekniska "prlar" och sstem innehåller igitala sstem. Datorsstem t är programmerbara igitala it sstem. Digitala sstem baseras på igital teknik som alltså är funamental för skapanet av atorsstem. Kärnan i ett atorsstem är en mikroprocessor. 4

3 Mikroelektronikens kt utveckling Antalet transistorer som rms på en kiselbricka i k förubblas var 8-e måna... 5 Talsstem och talomvanling 6

4 Binär koning Begrepp Tal och talsstem ASCII-ko NBCD 7 Begrepp vi binär koning begrepp betelse eempel... bit/bitar bitsträng binärt or minsta informationsenhet, kan anta två vären eller sekvens av bitar... koor κ 7 κ 6 κ 5 κ 4 κ 3 κ κ κ också ett binärt or men me en fastställ koning (betelse) orläng antal bitar i oret nibble orlängen 4 bitar bte orlängen 8 bitar = A (ASCII) = 65 (naturligt tal) = -7 (heltal) 8

5 P iti t i lt Positionssstem, -ecimalt Ett N bitars tal N = n+m är n är antalet siffror i heltalselen och Ett N-bitars tal. N = n+m är n är antalet siffror i heltalselen och m är antalet siffror i bråkelen skriver vi allmänt: m m n n ) ( Minst signifikanta siffra (LSD) Mest signifikanta siffra (MSD) Decimalpunkt Eempelvis, talet:,6,5, ,456 3 Där N=6, n=m=3, varje siffras vikt avgörs av ess position i talet... 9 P iti t llt Positionssstem, generellt Talbasen kan ock vara praktiskt taget va som helst m m m m n n n n ) ( ) ( Talbasen kan ock vara praktiskt taget va som helst... Eempel: = m m m m n n n n ) ( ) ( ) ( Eempel: = m m n n ) ( m m m m n n n n ) ( ) ( Vi använer vanligen et enklare skrivsättet ) ( ) ( m m n n N g

6 bas bas bas 6 Talbaser ecimalt binärt heaecimalt Vi använer huvusakligen tre olika talbaser: Decimalt, för att vi är vana a vi et. Binärt, för att et motsvarar informationselementen i et igitala sstemet. Heaecimalt, ärför att et är ett bekvämt sätt att skriva grupper av binära siffror Eempel: (3) = () =(D) A B C 3 D 4 E 5 F Talomvanlingar För talomvanling till basen använer vi efinitionen irekt... Eempel: Omvanla till ecimal form: a) (.) b) (A.8F) 6 Lösning: a) (.) = {N=6, n=m=3, =} = = /+ /4 + /8 = 6 + 7/8 = (6,875) b) (A.8F) 6 = {N=4 4, n=m=, =6} = = /6 + 5/56 = /56 = (6, )

7 Omvanling från N till N. Dela upp N i heltalsel l l och bråktalsel. l. Heltalselen omvanlas via succesiva ivisioner me. 3. Bråkelen omvanlas via succesiva multiplikationer me. Eempel: Omvanla (,8) till binär form. Bråkelen avkortas vi behov till 7 korrekta bråksiffror. 3. Omvanla () till binär form / = 6 + / = 6/ = 3 + / = 3/ = 5 + / = 5/ = 7 + / 3 = Heltalselen sålees: 7/ = 3 + / 4 = 3/ = + / 5 = / = + / 6 = () Terminerings- villkor 4

8 . Omvanla (,8) till binär form,8 =,36 =,7 =,44 =,88 = 76,76 =,5 =,36 - =,7, - = -,44,88-3 = -4 =,76-5 =,5-6 =,4-7 = Termineringsvillkor enligt uppgiftsteten 7 st. korrekta kt bråksiffror Bråkelen sålees: (.) ) 5 Omvanla till heaecimal form Eempel: Omvanla (,8) 8) till heaecimal form. Bråkelen avkortas vi behov till korrekta bråksiffror. Heltalselen: Bråkelen: /6 = 7 + /6 = () =(A) 6 7/6 = + 7/6 = (7) =(7) 6,8 6 =,88 - = () =() 6,88 6 = 4,8 - = (4) =(E) 6 Svar: (,8) 8) 7A.E 6

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

10 ASCII Eempel Tetsträngen t Hej representeras som: H e j Tetsträngen 9756 representeras som: Ecess n ko kvantisera signal 3 Använs för att koa bipolära storheter, eempelvis att representera ett spänningsintervall - V < analog signal < Volt -,5 -,5 -,5 -,5,5, uppmätt analog signal Ecess-3 Men också som eponent i IEEE- flttal l (beskrivs nean...)

11 Flttal l Eempel: Omvanla (,8) till normaliserat tal me fltane bråkpunkt (flttal). Lösning: Vi har tiigare sett att: (,8) = (.) Men etta kan också skrivas: (.) 6 Normalisera mantissa m < Eponent Teckenbit måste finnas, eftersom båe talet och eponenten är bipolära (+/-) +(.) +6 Teckenbit: = + = - tecken //. eponent ecess 8 Normalisera mantissa Här använer vi ecess-n Koning minst 4 bitar behövs här t 6 = (), vs tre bitar Och vi kräver smmetriskt +/-

12 tecken //. eponent Normalisera mantissa Egentligen onöigt att lagra enna, t en är allti... Vilket leer oss till... 3 IEEE - Flttalsstanar l t flttalsformat noggrannhet i resultat från aritmetiska operationer omvanling mellan heltal och flttal omvanling till/från anra flttalsformat avrunning unantagshantering vi operationer på flttal, eempelvis ivision me och resultat som ej kan representeras av flttalsformatet. Stanaren efinierar fra olika flttalsformat: Single format, totaltt 3 bitar Double format, totalt 64 bitar Single etene format, antalet bitar är implementationsberoene Double etene format, totalt 8 bitar 4

13 MSB LSB S C F är: F (fractional part) kallas också signifikan, är en normaliserae mantissan, vs en första (implicita) ettan i mantissan utelämnas i representationen och mantissan skiftas ett steg till vänster. På så sätt uppnår vi tterligare noggrannhet eftersom vi får tterligare en siffra i et lagrae talet. C (karakteristika) kt i tik )är eponenten uttrckt på ecess(n) )format, n beror på vilket av e fra formaten som avses. S (sign) är teckenbit för F. Format S C F Single bit 8 bitar ecess(7) 3 bitar Double bit bitar ecess(3) 5 bitar Etene bit 5 bitar ecess(47) 64 bitar 5 Aritmetik 6

14 Binär aition papper och penna meto Eempel:(5) + (3) =? minnessiffror (5) augen (3) + aen (8) summa 7 Binär multiplikation lik papper och penna meto Eempel: (5) () =? (5) multiplikan l () multiplikator + (75) po proukt 8

15 Binär subtraktion papper och penna meto Eempel:() - (43) =? minnessiffror () minuen (43) - subtrahen (67) skillna 9 Binär ivision i i papper och penna meto Eempel:(33) : (6) =? ivisori - kvot ivien rest () :() = () + () :() 3

16 8-bitars aition 8 bitar ger 5 talområet = Spill! ( Overflow ) 3 Geometrisk tolkning - tallinje Vi säger att C-flaggan, generera från aition av e mest signifikanta bitarna är en spillinikator. 3

17 8-bitars subtraktion För att kunna utföra subtraktionen tvingas vi låna av en tänkt siffra me vikt 8. Spill! ( Unerflow ) 33 Geometrisk tolkning - tallinje Den tänkta lånebiten kallar vi Borrow, en spillinikator. 34

18 Tal me tecken - Tvåkomplementsform +/- X, N-bitars tal: N- N-... : X : X< X om X N- = N - X om X N- = Eempel: 8-bitars tal +/- 9: +9-9=[56-9=37] 35 Tvåkomplementsform - Meto för teckenbte t X+Y = n Y är -komplementet till X (n-bitars tal) För 8-bitars tal sålees: Y = X k = 8 X = = ( 8 -) X + = Detta kallas -komplement (X k ). Bitvis invertering 36

19 Eempel: Bestäm maskintalet på 8 bitars tvåkomplementsform för ecimala talet -5 Vi utgår enklast från X=5 (och söker X k) ) (5) = X = X k = + - (5) = X k = 37 Tvåkomplementsform - aition Relation A och B, om: A,B A, B<, A<, B, Utförs A+B som: A+B A+B k = [A+( N -B)] (mo N )= A-B = A + (-B) A k +B = [( N -A)+B] (mo N )= -A+B = B + (-A) AB< A,B< A =[( k +B k N -A)+( N -B)] (mo N )= -A-B B= -(A+B) Dvs. Oavsett vilka tecken e ingåene talen har så fungerar rättfram binär aition. 38

20 Tvåkomplementsform - subtraktion Vi inser också att en subtraktion kan utföras me hjälp av en aerare t A-B = A+(-B) och B=B k= B k+ Eempel: 6 5=6+(-5)= + + (5) = () Dvs -komplement: () k + 39 Tvåkomplementsform - talområe n n Eempel: 8-bitars tal

21 Tvåkomplementsform - spillinikatorer A + B är A och B< B -8 7 A ma B ma A Slutsats: Om A och B har olika tecken vi aition kan -komplementspill inte uppträa 4 A + B = S, är A och B A B -8 S 7 S A B Slutsats: Om A och B har samma tecken vi aition kan -komplementspill uppträa. Vi kan konstatera spill genom en teckenöverläggning, vs: spill = (A ) (B ) (S<) 4

22 A + B = S, är A< och B < B A -8 S 7 B A S I etta fall kan vi skriva spillvillkoret: spill = (A<) (B<) (S ) 43 Vi sammanfattar Tvåkomplementsform är lämplig representation för binära negativa heltal. Subtraktion utförs som aition av tvåkomplement Spillinikator vi aition av naturliga tal [...N] C Carr = c n Spillinikator vi subtraktion av naturliga tal [...N] Borrow = c n Spillinikator vi aition/subtraktion av n-bitars heltal [-M..N] me tvåkomplementsrepresentation: Overflow = s n- n- n- + s n- n- n- 44

23 Grinar och vippor Negation, ICKE NOT-grin (Inverterare) satslogik p pp Boolesk algebra TTL (Transistor- Transistor- Logic) sanningstabell funktionstabell f= IEC-smbol f 5 Volt F S Amerikansk smbol S F f f Observera e alternativa skrivsätten inom Boolesk algebra ' Volt 46

24 Disjunktion, ELLER OR-grin satslogik p q pq Boolesk algebra TTL (Transistor- Transistor- Logic) 5 Volt sanningstabell funktionstabell f=+ IEC-smbol f F F F F S S S F S S S S Amerikansk smbol f f V Volt 47 Konjunktion, OCH AND-grin satslogik p q pq Boolesk algebra TTL (Transistor- Transistor- Logic) sanningstabell funktionstabell f= IEC-smbol & f 5 Volt F F F F S F S F F S S S Amerikansk smbol f f Volt 48

25 Antalet t ingångar kan utökas 5 Volt z w f= () (zw) f z w f = zw z w Volt Antal ingångar (fan-in), begränsas av använ kretsteknologi Volt z w f = (+)+(z+w) f z w f = ++z+w z w Volt 5

26 Negera konjunktion, ICKE-OCH NAND-grin satslogik p q (pq) Boolesk algebra TTL (Transistor- Transistor- Logic) sanningstabell funktionstabell f=() IEC-smbol & f 5 Volt F F S F S S S F S S S F Amerikansk smbol f f Volt 5 Negera isjunktion, ICKE-ELLER ELLER NOR-grin satslogik p q (pq) Boolesk algebra TTL (Transistor- Transistor- Logic) 5 Volt sanningstabell funktionstabell f=(+) IEC-smbol f F F S F S F S F F S S F Amerikansk smbol f f V Volt 5

27 (NOT) Ekluerane ELLER, (ICKE) XOR-grin Dfiiti Definition: = + IEC-smbol funktionstabell = f f= Amerikansk smbol f funktionstabell f=() () = + IEC-smbol = f Amerikansk smbol 53 Kombinatoriska i nät 3 4 m f (,,,..., m ) f (,,,..., m ) f (,,,..., m ) f n (,,,..., m ) Ett kombinatoriskt nät har fit antal ingångar (m-) och fit antal utgångar (n-). Varje utgång har i varje ögonblick et väre som entigt bestäms av insignalerna. Vi introucerar komponenter som bggblock i atorn. 54

28 Se Arbetsbok, kap. 8 Väljare (Multipleer) l s f f s f s s s f M U X f av 8 väljare 6 s MUX s s s s s s 8 s s 5 s av väljare 5 av 4 väljare 7 f 55 Binär aition Uppställning för aition av två st. n-bitars tal: c n c n- c n-...c i...c a n- a n-...a i...a a + b n- b n-...b i...b b s n s n- s n-...s i...s s vi koncentrerar oss på a b c s C aition 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+ Helaeraren, ett kombinatoriskt nät me 3 insignaler och utsignaler a i si s i C i+ b i c i Smbol blför helaerare hl a i P s i b i Q c i CI CO C i+ 56

29 f 3 f f f U = f(d,e,f,c in ) Operation Resultat ALU-funktioner Bitvis nollställning D(8) E(8) D Funktion C in ALU Flaggor E Bitvis invertering D k Bitvis invertering E k Bitvis OR D OR E U(8) Bitvis AND D AND E ALU:ns logik- och aritmetikoperationer på inata D och E efinieras av ingångarna Funktion (F) och C in enligt tabellen. F = (f 3, f, f, f ). Bitvis XOR D XOR E D + + C in D + C in D + FFH + C in D +C in D + E + C in D + D + C in D + C in "+" och "-" avser aritmetiska operationer. D k menas att samtliga bitar i D inverteras. D +E k + C in D E + C in Bitvis nollställning Bitvis nollställning Bitvis ettställning FFH 57 Sekvensnät 3 4 m Kombinatoriskt nät f (,,,..., m,q,q,...,q i ) f (,,,..., m,q,q,...,q i ) f (,,,..., m,qq,qq,...,qq i ) f n (,,,..., m,q,q,...,q i ) Varje utgång har i varje ögonblick et väre som entigt bestäms av insignaler och tillstån. q e q e q i e i q q q i 58

30 Latch (låskrets) R Q S Q Q kan ettställas eller nollställas för att ärefter behålla väret. Kopplingen är ett minneselement och kallas SR-latch. R=Reset Funktionstabell S R Q + Q * Smbol S=Set Q Asnkront minneselement 59 Flanktrigga D-vippa Funktionstabell D Q D Q D Q + CP CP Q D D CP Q Snkront minneselement 6

31 D-vippa me Loa Enable G CP & S D C R S D C G R Strsignalen G ( Gate ) kan använas för att strpa klockpulsen. Då G= behåller vippan sitt väre oavsett va som finns på D-ingången 6 Labart register D D Q D C G D C G Q D D C Q G D 3 D Q 3 C G CP LD D -7, D in Register D 4 D C G Q 4 Q -7, D ut D 5 D C G Q 5 D 6 D C G Q 6 Registrets innehåll påverkas av ingångarnas g nivåer D 7 D Q 7 först vi en klockpuls OCH om LD-signalen är aktiv. C G CP LD 6

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

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

34 Minnessstem Primärminnen S-RAM, D-RAM, ROM, EPROM, FLASH Sekunärminnen Hårisk Fleskiveenheten Tertiärminnen Banstationer Optiska lagringsmeia 67 Statiskt RAM (966) Dnamiskt RAM (DRAM) 97 Intel i3 4-bit Dnamiskt RAM 56-bit TTL RAM (Fairchil) 68

35 ROM (965) EPROM (97) MINNE STYRKRETS Intel 33, 4-bit ROM FLASH 988 BLOCK -minnes åtkomst 69 Hårisken IBM 35 (956) Kapacitet 5- MBte 7

36 Utveckling av lagringskapacitet it t 7 Fleskivan (967),44 MBte 9 kbte 36 kbte 7

37 Compact Disc(965) Digital Versatile Disc(993) 65-9 MBte 4,7-7 GBte 73 Banstationer ti IBM 34 (97) IBM 7 (949) IBM 76 (95) MB IBM MP35 (996) 3GB/kasett 74

38 Centralenhetens arbetssätt 75 Centralenhet t och minne 76

39 Centralenhetens t arbetssätt En centralenhet har minst tre faser : RESET FETCH EXECUTE Åteställning vi spänningstillslag eller av ttre signal Hämta maskininstruktion från minne Utför maskininstruktion 77 Eempel: B+ B B (INCrement B) f3 f f f U = f(d,e,f,cin) Operation Resultat Bitvis nollställning D E Bitvis invertering D k Bitvis invertering E k Bitvis OR D OR E Bitvis AND D AND E Bitvis XOR D XOR E D + + Cin D + Cin D + FF 6 +Cin D +Cin D + E + Cin D+D+Cin D+Cin D +E k +Cin D E +Cin Bitvis nollställning Bitvis nollställning Bitvis ettställning FF 6 Observera att en given operation som regel kan utföras på flera olika sätt. Vi eftersträvar vanligtvis et effektivaste (minst klockckler). 78

40 IRTN-beskrivningen anger vi, klockpuls för klockpuls, hur atavägen använs. Steg : B D Cin = F=,,, U R Resultatet B+ finns nu i register R. Eftersom bussen är upptagen krävs tterligare steg för att återföra resultatet till B Steg : RTN-beskrivning: B+ R CP: CP: CP3: CP4: R B R B CP5: 79 Program och ata 8

41 Program och minne John Louis Von Neumann (93-957) Det lagrae programmets princip, vs program och ata i samma minne. Maskinprogram i minnet Tillhörane assemblerprogram Instruktion Aress Data 8 Instruktionsformat t Eempelvis: ADDB Ar OP-ko Ar LDAB #ata OP-ko ata TFR B,A OP-ko Aress Maskinprogram Assemblerprogram Instruktion operan- mnemonic information Bte-wie 8 bitar ata på varje aress 8

42 HCSDG56, blockiagram 83 Registeruppsättning i CPU A B D 5 X 5 Y 5 SP 5 PC 7 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

43 Instruktionsgrupper LOAD-instruktioner Mnemonic Funktion Operation LDAA Loa A (M) A LDAB Loa B (M) B LDD Loa D (M:M+) A:B LDS Loa SP (M:M+) SP H :SP L LDX Loa ine register X (M:M+) M XX H :X L LDY Loa ine register Y (M:M+) Y H :Y L LEAS Loa effective aress into SP Effective aress SP LEAX Loa effective aress into X Effective aress X LEAY Loa effective aress into Y Effective aress 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 wor (8 bitar) (M:M+) M:M+ 85 EXEMPEL memcop( from, to, size ) Kan (informellt) koas... memcop: LDAB size LDX from LDY to memcop _ loop: memcop_en: TSTB BEQ LDAA STAA DECB BRA RTS memcop_en,x+,y+ memcop_loop 86

En introduktion till Datorteknik för I. Roger Johansson

En introduktion till Datorteknik för I. Roger Johansson 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

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

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

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

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

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

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

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

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

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

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. 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 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

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

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

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

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

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. 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

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

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

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

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

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

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

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. 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

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

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

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

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

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

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

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

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

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 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

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

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

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

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

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

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

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

Ö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

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

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

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. 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

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

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

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 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

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

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

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

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

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

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

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

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

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

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

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. 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

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

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

EDA Digital och Datorteknik

EDA Digital och Datorteknik Digital och Datorteknik EDA45 200/20 EDA 45 - Digital och Datorteknik Dagens föreläsning:, Extra material Ext 8 Ur innehållet: Programmerarens bild av FLEX Instruktionsuppsättning Register åtkomliga för

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

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

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

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

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

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

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

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

Digital- och datorteknik

Digital- och datorteknik Digital- och datorteknik Föreläsning #14 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Vad vi har åstadkommit hittills: Med hjälp av kombinatoriska

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

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

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 #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 - 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

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

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

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

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

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

Konstruera en dator mha grindar och programmera denna Använda en modern microcontroller

Konstruera en dator mha grindar och programmera denna Använda en modern microcontroller Aktivera Kursens mål: LV5 Fo12 Konstruera en dator mha grindar och programmera denna Använda en modern microcontroller Aktivera Förra veckans mål: Konstruera styrenheten. genom att. implementera olika

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

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

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

Föreläsningsanteckningar 2. Mikroprogrammering I

Föreläsningsanteckningar 2. Mikroprogrammering I Föreläsningsanteckningar 2. Mikroprogrammering I Olle Seger 2012 Anders Nilsson 2016 Innehåll 1 Inledning 2 2 En enkel dator 2 3 Komponenter 3 3.1 Register............................... 3 3.2 Universalräknare..........................

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

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

F2 Binära tal EDA070 Datorer och datoranvändning

F2 Binära tal EDA070 Datorer och datoranvändning Datarepresentation F2 Binära tal EDA070 Roger Henriksson I en dator lagras och behandlas all information i form av binära tal ettor och nollor. En binär siffra kallas för en bit BInary digit. Ett antal

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

Villkorliga hopp: 9/26/2011. Dagens mål: Du ska kunna.. Villrorliga (Relativa) hopp - forts Arb s 140. LV5 Fo12. LV5 Fo12. Aktivera Kursens mål:

Villkorliga hopp: 9/26/2011. Dagens mål: Du ska kunna.. Villrorliga (Relativa) hopp - forts Arb s 140. LV5 Fo12. LV5 Fo12. Aktivera Kursens mål: Aktivera Kursens mål: Konstruera en dator mha grindar och programmera denna Använda en modern microcontroller Aktivera Förra veckans mål: Konstruera styrenheten. genom att. implementera olika maskininstruktioner

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