Bilda styrsignalerna till datavägen RESET FETCH EXECUTE NF NF NF. Digital och Datorteknik EDA /2011. Digital och Datorteknik EDA /2011
|
|
- Britta Pettersson
- för 7 år sedan
- Visningar:
Transkript
1 EDA 45 - Digital och Datorteknik Dagens föreläsning:, exemplifierad med FLEX Arbetsboken kapitel 9-22 Ur innehållet: En automatisk styrenhet Grundläggande d instruktioner Adresseringssätt Konstruktion och implementering av maskininstruktioner FLEX-datorn Dataväg Reg MA Adressbuss LD MA Adress LD A Reg A LD B Reg B 0 0 C M U 2 X C 3 2 Funkt C in D LD R LD T ALU U Reg R Reg T E Flaggor g 2 LD CC 0 MUX Reg CC LD X Reg X IncS DecS LD S S Inc LD MR MW Minne Data ut Data in g g 0 OE A OE B OE R OE CC OE X OE S OE MR Databuss LD I Reg I 30 st styrsignaler från styrenhet Flaggor Reset Styrenhet Processor 2
2 Centralenhetens t arbetsätt FETCH EXECUTE NF NF NF FETCH EXECUTE 3 Styrenhetens t uppgift LD A LD B LD R (i 7 -i 0) OE A OE B OE R Flaggor (4) (N, Z, V, C) Styrenhet f 0 f f 2 f 3 g 0 Styrsignaler till datavägen (30 st) g g 2 Reset Inc IncS DecS MR MW Bilda styrsignalerna till datavägen 4
3 Tillståndsgenerering i M=COUNT/LOAD G3 G4 CTR4 5CT=0 M M2 G3 3CT=5 G4 C ,3,4+ C ut Tillstånden definieras enligt: q 3 q 2 q q 0 d 0 d d 2,5 D,5 D,5 D q 0 q q 2 d 3,5 D q 3 FETCH EXECUTE Q 0 Q Q 2 Q 3 Q 4 Q 5 Q 6 Q 7 Q 5 FETCH EXECUTE 5 Tillståndssekvens Flaggor (4) () i 7 -i 0 LD A LD B LD R OE A OE B OE R Q 0 Q Q 2 Q 3 Q 4 Q 5 Q 6 Q 7 Q 5 FETCH EXECUTE LOAD Reset CTR4 5CT=0 M M2 G3 3CT= G4 5 C5 2,3,4+ Kombinatoriskt nät f 0 f f 2 f 3 g 0 g g 2 Inc Styr- signaler till datavägen (30 st) FETCH EXECUTE (Q 3 = 00) 0,5 D,5 D,5 D q 0 q q 2 IncS DecS MR MW 0,5 D q 3 NF NF 6
4 (Q 0, Q, Q 2 ) Q 0 Q Q 2 Q 3 Q 4 Q 5 Q 6 Q 7 Q 5 FETCH EXECUTE Tillstånd Summaterm RTN-beskrivning Styrsignaler (=) Q 0 Q 0 FF 6 R f 3, f 2, f, f 0, LD R Q Q R MA OE R, LD MA Q 2 Q 2 M MR, LD Ekvationer: LDR = Q0 f0 = Q0 f = Q0 f2 = Q0 f3 = Q0 LDMA = Q OER = Q MR = Q2 LD = Q2 U = f(d,e,f,cin) f3 f2 f f0 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 2D + 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 7 FETCH (Q 3, Q 4 ) Q 0 Q Q 2 Q 3 Q 4 Q 5 Q 6 Q 7 Q 5 FETCH EXECUTE Tillstånd Summaterm RTN-beskrivning Styrsignaler (=) Q 3 Q 3 MA, + OE, LD MA, Inc Q 4 Q 4 M I MR, LD I Efter FETCH-fasen finns en operationskod i register I 8
5 EXECUTE (Q 5, Q 5 ) Q 0 Q Q 2 Q 3 Q 4 Q 5 Q 6 Q 7 Q 5 Efter FETCH-fasen finns en operationskod i register I Vilka operationskoder finns det i FLEX? Se Instruktionslista för FLEX eller Arbetsbok.. Appendix B. OP # ~ Beteckning OP # ~ Beteckning OP # ~ Beteckning OP # ~ Beteckning 00 3 NOP SUBA #Data BLS Adr JMP n,x 0 3 TFR AB A,B SUBB #Data BGT Adr 97 5 JMP AX A,X 02 3 TFR B,A SBCA Adr BGE Adr 98 5 JMP B,X 03 3 TFR A,CC SBCB Adr BLE Adr JMP n,r 04 3 TFR CC,A SBCA #Data BLT Adr 9A 6 JSR,X 05 3 TFR X,S SBCB #Data JSR Adr 9B 2 8 JSR n,x 06 3 TFR S,X 38 5 NEGA 6A 4 RTS 9C 7 JSR A,X 07 5 EXG A,B 39 5 NEGB 6B 2 7 BSR Adr 9D 7 JSR B,X 08 5 EXG A,CC 3A 2 7 NEG Adr 6C 5 PSHA 9E 09 5 EXG B,CC 3B 4 ASLA 6D 5 PSHB 9F 0A 5 EXG X,S 3C 4 ASLB 6E 5 PSHC 0B 2 5 LDAA Adr 3D 2 6 ASL Adr 6F 5 PSHX 0C 2 5 LDAB Adr 3E 4 ROLA 70 4 PULA C5 0D 2 5 LDX Adr 3F4ROLB 74PULB C6 0E 2 5 LDS Adr ROL Adr 72 4 PULC C7 6 ANDA,X 0F 2 4 LDAA #Data 4 4 INCA 73 4 PULX C8 6 ANDB,X LDAB #Data 42 4 INCB 74 4 LEAX,-X C9 6 ORAA,X 2 4 LDX #Data INC Adr 75 4 LEAX,X+ CA 6 ORAB,X LDS #Data 44 4 DECA LEAX n,x CB 6 EORA,X STAA Adr 45 4 DECB 77 5 LEAX A,X CC 6 EORB,X STAB Adr DEC Adr 78 5 LEAX B,X CD 5 COM,X STX Adr 474CLRA 794LDAA,X CE6ADDA,X STS Adr 48 4 CLRB 7A 4 LDAB,X CF 6 ADDB,X ANDA Adr CLR Adr 7B 5 LDAA,X+ D0 6 ADCA,X ANDB Adr 4A 2 6 CMPA Adr 7C 5 LDAB,X+ D 6 ADCB,X ANDA #Data 4B 2 6 CMPB Adr 7D 5 LDAA,-X D2 6 SUBA,X A 2 6 ANDB #Data 4C 2 6 CMPX Adr 7E D3 6 SUBB,X B 2 7 ORAA Adr 4D 2 6 CMPS Adr 7F D4 6 SBCA,X C 2 7 ORAB Adr 4E 2 5 CMPA #Data 80 5 LDAB,-X D5 6 SBCB,X D 2 6 ORAA #Data 4F 2 5 CMPB #Data LDAA nx n,x D6 6 NEG,X E 2 6 ORAB #Data CMPX #Data LDAB n,x D7 5 ASL,X F 2 7 EORA Adr CMPS #Data 83 6 LDAA A,X D8 5 ROL,X EORB Adr 52 3 TSTA 84 6 LDAB A,X D9 5 INC,X EORA #Data 53 3 TSTB 85 6 LDAA B,X DA 5 DEC,X EORB #Data TST Adr 86 6 LDAB B,X DB 4 CLR,X 23 4 COMA BITA Adr 87 6 LDX A,X DC 5 CMPA,X 24 4 COMB BITB Adr 88 6 LDX B,X DD 5 CMPB,X COM Adr BITA #Data 89 4 STAA,X DE 4 TST,X ANDCC #Dat BITB #Data 8A 4 STAB,X DF 5 BITA,X ORCC #Data JMP Adr 8B 5 STAA,X+ E0 5 BITB,X ADDA Adr 5A 2 5 BRA Adr 8C 5 STAB,X+ E 4 INX ADDB Adr 5B 2 5 BMI Adr 8D 5 STAA,-X E2 4 DEX 2A 2 6 ADDA #Data 5C 2 5 BPL Adr 8E 5 STAB,-X E3 2 6 LEAS n,sp 2B 2 6 ADDB #Data 5D 2 5 BEQ Adr 8F 2 7 STAA n,x E4 5 INC,SP 2C 2 7 ADCA Adr 5E 2 5 BNE Adr STAB n,x E5 5 DEC,SP 2D 2 7 ADCB Adr 5F 2 5 BVS Adr 9 6 STAA A,X E6 2E 2 6 ADCA #Data BVC Adr 92 6 STAB A,X E7 2F 26 ADCB #Data 6 25 BCS Adr 93 6 STAA B,X SUBA Adr BCC Adr 94 6 STAB B,X SUBB Adr BHI Adr 95 3 JMP,X FETCH EXECUTE EXECUTE-fasens längd beror av instruktionen. 0A 5 EXG XS 3C 4 ASLB 6E 5 PSHC Implementering av EXECUTE-fas för instruktion med op-kod 0, NOP. Beskrivning av instruktionen: NOP No operation Instruktion: NOP RTN: Flaggor: Inget händer. Påverkas ej. Beskrivning: Instruktionen utför ingenting. Tillstånd Summaterm RTN-beskrivning Styrsignaler (=) Q 5 Q 5 I 00 NF 9 Styrenhetens t kombinatoriska del (princip) Såväl flaggor som inverser finns tillgängliga i styrenheten 8 / 256 avkodare Utifrån den 8-bitars operationskoden (I-registret) bildas exakt en aktiv, av 256 signaler kallade I 00 -I FF 4 / 6 avkodare Utifrån räknarvärdet (q 0 -q 3 ) bildas exakt en aktiv tillståndssignal kallad Q 0 -Q 5. 0
6 EXECUTE NOP Tillstånd Summaterm RTN-beskrivning Styrsignaler (=) Q 5 Q 5 I 00 NF Avkodade insignaler till styrenheten AND-OR area Utsignal från styrenheten I 00 Q 5 Q 5 I 00 NF Booleskt uttryck: NF = Q 5 I EXECUTE LDAA #Data Ur instruktionslistan Beskrivning av instruktionen, ev. flaggpåverkan OP # ~ Beteckning 0F 2 4 LDAA #Data Antal klockcykler Antal bytes Operationskod LD Varianter: RTN: Flaggor: Beskrivning: Load LDAA Adr; LDAB Adr; LDX Adr; LDS Adr; LDAA #Data; LDAB #Data; LDX #Data; LDS #Data; LDAA,X; LDAA,X+; LDAA,-X; LDAA n,x; LDAA A,X; LDAA B,X; LDAB,X; LDAB,X+; LDAB,-X; LDAB n,x; LDAB A,X; LDAB B,X; LDX A,X; LDX B,X; M R eller Data R Påverkas ej. Laddar dataord från minnet eller instruktionen till angivet register. Vi kan nu ge RTN-beskrivning Tillstånd Summaterm RTN-beskrivning Styrsignaler (=) Q 5 Q 5 I 0F MA, + OE,, LD MA,, Inc Q 6 Q 6 I 0F M A MR, LD A, NF 2
7 Tillstånd Summaterm RTN-beskrivning Styrsignaler (=) Q 5 Q 5 I 0F MA, + OE, LD MA, Inc Q 6 Q 6 I 0F M A MR, LD A, NF 3 Några vanliga eringssätt Inherent Omedelbar Absolut Register relativ Auto pre- increment/decrement Auto post- increment/decrement -relativ 4
8 Inherent ering Operandens läge är entydigt given av instruktionen. INCA Increment register A RTS Return from subroutine PSHA Push register A 5 Omedelbar ering Operanden följer omedelbart efter operationskoden. LDAA #8 CMPA #0 Load A immediate Compare contents of A with value + Data 6
9 Absolut ering Operanden finns på den som följer omedelbart efter operationskoden. Data LDAA $0 CMPA $0 Load A from address Compare contents of A with contents t of address + Adress 7 Absolut ering Flödeskontroll Operanden är i detta fall den som följer omedelbart efter operationskoden. + Adress JMP $20 Jump to address JSR $20 Call subroutine at address Adress 8
10 Register-relativ ti ering Operanden finns på den som anges av ett register. Oftast kan en konstant anges, denna adderas till innehållet i registret t för beräkningen. X n Data + n LDAA 3,X Load A via register X 9 Komplext eringssätt som utnyttjar något register för beräkning samtidigt som innehållet i registret modifieras av instruktionen.,-x pre decrement,+x pre increment,x- post decrement,x+ post increment Auto pre/postdecrement/increment +/-X+/- 20
11 Auto pre-decrement LDAA,-X X - X (X) A A =? A = Före Efter X X Auto pre-increment LDAA,+X X + X (X) A A =? A = 33 Före Efter X X
12 Auto post-decrement t LDAA,X- (X) A A A =? X - X A = 22 Före Efter X X Auto post-increment t LDAA,X+ (X) A A A =? X + X A = 22 Före Efter X X
13 Stack, stackpekare k och stackoperationer ti Stack: En del av minnet som vi utnyttjar ttjar för tillfällig undanlagring. Stackpekare: Speciellt register för stackoperationer. Användning av minnet Programkod Data Register S, Stackpekare Stack 25 Modularisering i - subrutiner Huvudprogram JSR Adr Ett stycke kod som återanvänds flera gånger. Man utför hopp till och från en subrutin Adr JSR Adr Subrutin RTS JSR Adr JSR Adr RTS Jump to SubRoutine ReTurn from Subroutine 26
14 JSR/RTS Huvudprogram Adr JSR JSR Adr Jump to SubRoutine S- S M(S) Adr Stack S JSR Adr Adr RTS RTS RTS ReTurn from Subroutine M(S) S+ S 27 Spara/Återställa täll registerinnehåll i PSHA Push register A PSHX Push register X PULA Pull register A PULX Pull register X PSH<reg> Push Register S- S <reg> M(S) PUL<reg> Pull Register M(S) <reg> S+ S Jämför dessa instruktioner med eringssätten pre decrement och post increment. 28
15 Programräknar-relativ (-relativ) Operanden utgörs av en offset som följer omedelbart efter operationskoden. BRA Adr Branch jfr: Jump BSR Adr Branch to subroutine Adressberäkningen sker för +2. Adress = Offset + (+2) + Offset Adress Offset 29 Offsetberäkning, -relativ 8 Adress ering 30 3 Bestäm Offset för de fall Label är 32 Adress2 resp. Adress i vidstående figur. 33 5A BRA 34 Offset Label Lösning: 35 Offset = Label - (+2) 36 Offset = Adress2 - (+2) = = 72 (33+2) = 3D Offset = Adress - (+2) = = 8 (33+2) = E Adress2 30
16 EXECUTE BRA <offset> State nr RTN-beskrivning Styrsignaler 0 MA, T OE,LD MA,LD T. M+T+ R MR, f 3,f,g 0,LD R. 2 R OE R, LD, NF Programräknare, som här pekar på offset-byten erar minnet, placeras också i T-registret för kommande offsetberäkning Offseten (M), adderas till offsetens (T), slutligen läggs till, dvs -offseten beräknas från nästa instruktions op-kod, placeras i R Ny (från R) placeras i och EXECUTE-fasen avslutas. Operationskod: 5A, tillståndskodningar: I5A*Q5, I5A*Q6, I5A*Q7 3 Villkorligt li programflöde loop A - A A=0? NEJ DECA JA BNE loop if (A=0) Z-flag ; else Z-flag 0; VILLKORSTEST: if (Z-flag=0) +offset; else ( next OP); 32
17 Villkorstest, t EXECUTE BNE <offset> BNE Instruktion: RTN: Flaggor: Branch Not Equal BNE Adr If Z = 0: +Offset Påverkas ej. Instruktionsformat:, -rel offset Operationskod: 5E Beskrivning: Testar Z-flaggans värde. Om Z=0 utförs ett hopp till en Observera att de två första tillstånden är Adr = +Offset. Offset räknas från en efter identiska för samtliga villkorliga BRANCHinstruktioner branchinstruktionen, dvs vid uträkningen av hoppen pekar på operationskoden direkt efter branchinstruktionen i minnet. Om Z= utförs inget hopp. Nästa instruktion blir i så fall den direkt Programräknare, som här pekar på efter branchinstruktionen i minnet. offset-byten erar minnet, placeras State nr RTN-beskrivning Styrsignaler 0 MA, T OE,LD MA,LD T. M+T+ R, + MR, f 3,f,g 0,LD R,Inc. 2 If (Z=0) : R ; OE R,LD =Z, NF. också i T-registret för kommande offsetberäkning Offseten (M), adderas till offsetens (T), slutligen läggs till, dvs -offseten beräknas från nästa instruktions op-kod, placeras i R Ny (från R) placeras i ENDAST om LD aktiverats, t dvs Z=0 och EXECUTE-fasen avslutas. Skillnaden i EXECUTE-fasen mellan villkorliga BRANCH-instruktioner är flaggtestet 33 Villkorstest t Instruktionsuppsättningen för FLEX-processorn har ett antal villkorliga hoppinstruktioner. De kan indelas i följande tre grupper:. Enkla villkor. Test av ett 8-bitars tal. Vid de enkla villkorliga hoppen testas innehållet i en av flaggvipporna N, Z, V eller C och hoppet utförs om villkoret är uppfyllt, dvs den aktuella flaggvippans värde, är 0 resp. 2. Villkor för tal utan inbyggt tecken. Jämförelse mellan två 8-bitars tal som tillhör intervallet [0, 255]. Flaggor C och Z används här. 3. Villkor för tal med inbyggt tecken. (2-komplementform) Jämförelse mellan två 8-bitars tal som tillhör intervallet [-28,27]. Flaggor N, V och Z används här. 34
18 Enkla villkor Antag att ett tal P har testats, och flaggorna påverkats av testinstruktionen Instruktion Operation Flagg- villkor BEQ (Branch on Equal) Om P är 0 Z= BNE (Branch if Not Equal) Om P är Z=0 skilt från 0 BMI (Branch on Minus) Om P är N= mindre än 0 BPL (Branch on Plus) Om P är N=0 större eller lika med 0 35 Villkor, tal utan tecken Vi tolkar P och Q som tal utan tecken. Antag att en jämförelse utförts t enligt P Q (Z,C), (flaggorna Z och C påverkats av instruktionen) Instruktion Operation Flaggvillkor BLO (Branch if LOwer) även Om P är mindre än Q C= BCS (Branch if Carry Set) BLS (Branch if Lower or Same) Om P är mindre än Q eller C= eller Z= P är lika med Q. BHI (Branch if Higher) Om P är större än Q C=0 och Z=0 BHS (Branch if Higher or Same) även BCC (Branch if Carry Clear) Om P är större än Q eller P är lika med Q. C=0 36
19 Villkor, tal med tecken Vi tolkar P och Q som tal med tecken. Antag att en jämförelse utförts t enligt P Q (N,Z,V), (flaggorna påverkats av instruktionen) Instruktion Operation Flaggvillkor BLT (Branch if Less Than) Om P är mindre än Q NV = BLE (Branch if Less than or Equal) Om P är mindre än Q eller NV = eller P är lika med Q Z= BGT (Branch if Greater Than) Om P är större än Q NV =0 eller Z=0 BGE (Branch if Greater or Equal) Om P är större än Q eller P är lika med Q NV =0 37
Digital och Datorteknik EDA /2010. EDA Digital och Datorteknik
EDA 45 - Digital och Datorteknik Dagens föreläsning: Assemblerprogrammering för FLEX, Extra material Ext 8 Ur innehållet: Programmerarens bild av FLEX Instruktionsuppsättning Register åtkomliga för programmeraren
FLEX Instruktionslista
FLEX Instruktionslista Innehåll 1 Förklaring av beteckningar i instruktionslistan... 2 2 Detaljerad beskrivning av FLEX-processorns instruktioner... 3 3 Operationskoder, maskincykler och flaggpåverkan...
INSTRUKTIONSLISTA för FLEX-processorn
INSTRUKTIONSLISTA för FLEX-processorn Detta häfte får användas vid tentamen i Digital- och datorteknik. Anteckna ej i häftet, under/ överstrykning är tillåtet. 2008-10-10 Innehåll Sidan Programmerarens
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
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
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,
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
Reducerad INSTRUKTIONSLISTA för FLIS-processorn
Reducerad INSTRUKTIONSLI för FLIS-processorn 2013-11-08 2(10) Innehåll Sidan 3 Programmerarens bild av FLIS-processorn 4 Förklaring av beteckningar i instruktionslistan 5 Enkel dataflyttning 5 Logik 5
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,
Programexempel för FLEX
Aktivera Kursens mål: Konstruera en dator mha grindar och programmera denna Aktivera Förra veckans mål: Konstruera styrenheten. genom att. implementera olika maskininstruktioner i styrenheten. Kunna använda
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
Digital- och datorteknik
Digital- och datorteknik Föreläsning #16 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Behovet av ändring av programflödet För att kunna skriva
Digital- och datorteknik
Digital- och datorteknik Föreläsning #16 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Behovet av ändring av programflödet För att kunna skriva
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
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
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
Extrauppgifter för CPU12
1 Extrauppgifter för CPU12 X1a) Skriv en instruktionssekvens som nollställer bit 3-0 i alla minnesord i adressintervallet 2035H, 2049H Använd X-registret för adressering X1b) Skriv en subrutin som maskerar
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
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
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
Styrenheten styrsignalsekvenser programflödeskontroll
Styrenheten styrsignalsekvenser programflödeskontroll Kontroll av programflöde Instruktionerna är ordnade sekventiellt i minnet och utförs normalt i denna ordning. Vissa programkonstruktioner kräver dock
9/22/2012. Assemblernivå Beskrivning av funktion Automatiskt styrd borrmaskin Positionera borr Starta borr Borra genom arbetsstycke...
LV4 Fo10 Aktivera Kursens mål: 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
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
11/16/2012. Assemblernivå Beskrivning av funktion Automatiskt styrd borrmaskin Positionera borr Starta borr Borra genom arbetsstycke...
LV4 Fo10 Aktivera Kursens mål: 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
FLEXIBLE INSTRUCTION SET PROCESSOR FLISP
2014-08-19 FLEXIBLE INSTRUCTION SET PROCESSOR FLISP FLISP - HANDBOK Detta häfte utgör den sammanfattande beskrivningen av FLISprocessorn. Häftet är indelat i två delar. Del 1 behandlar assemblerprogrammerarens
Digital- och datorteknik
Digital- och datorteknik Föreläsning #17 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola Tallriksmodellen Stackoperationer Element kan endast
FLEXIBLE INSTRUCTION SET PROCESSOR FLISP
2013-08-14 FLEXIBLE INSTRUCTION SET PROCESSOR FLISP Detta häfte utgör den sammanfattande beskrivningen av FLISprocessorn. Häftet är indelat i två delar. Del 1 behandlar assemblerprogrammerarens bild av
F4: Assemblerprogrammering
F4: Assemblerprogrammering Hoppinstruktioner Branch Jump Med vilkor IF satser Loopar while-loopar do-while- loopar for-loopar Stackhantering Underprogram 1 BRA rel_adr Branch Always Relativadressering
Tentamen. Datorteknik Y, TSEA28
Tentamen Datorteknik Y, TSEA28 Datum 2015-08-18 Lokal TERE, TER4 Tid 14-18 Kurskod TSEA28 Provkod TEN1 Kursnamn Provnamn Datorteknik Y Skriftlig tentamen Institution ISY Antal frågor 7 Antal sidor (inklusive
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
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
Tentamen. Datorteknik Y, TSEA28
Tentamen Datorteknik Y, TSEA28 Datum 2016-05-31 Lokal Kåra, T1, T2, U1, U15 Tid 14-18 Kurskod TSEA28 Provkod TEN1 Kursnamn Provnamn Datorteknik Y Skriftlig tentamen Institution ISY Antal frågor 6 Antal
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..........................
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,
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
Tentamen (Exempel) Datorteknik Y, TSEA28
Tentamen (Exempel) Datorteknik Y, TSEA28 Datum 2018-08-21 Lokal TER4 Tid 14-18 Kurskod TSEA28 Provkod TEN1 Kursnamn Provnamn Datorteknik Y Skriftlig tentamen Institution ISY Antal frågor 6 Antal sidor
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
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
Tentamen (Exempel) Datorteknik Y, TSEA28
Tentamen (Exempel) Datorteknik Y, TSEA28 Datum 2018-10-31 Lokal TER4 Tid 8-12 Kurskod TSEA28 Provkod TEN1 Kursnamn Provnamn Datorteknik Y Skriftlig tentamen Institution ISY Antal frågor 7 Antal sidor (inklusive
Tentamen. Datorteknik Y, TSEA28
Tentamen Datorteknik Y, TSEA28 Datum 2017-10-26 Lokal TER1, TER3 Tid 8-12 Kurskod TSEA28 Provkod TEN1 Kursnamn Provnamn Datorteknik Y Skriftlig tentamen Institution ISY Antal frågor 6 Antal sidor (inklusive
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
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
Digital- och datorteknik
Digital- och datorteknik Föreläsning #17 Biträdande professor Jan Jonsson Institutionen för data- och informationsteknik Chalmers tekniska högskola F-36 FLEX- och FLIS-datorn Ext-8 Tallriksmodellen Stackoperationer
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
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
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 /
Tentamen. Datorteknik Y, TSEA28
Tentamen Datorteknik Y, TSEA28 Datum 2016-08-16 Lokal TER2, TER4 Tid 14-18 Kurskod TSEA28 Provkod TEN1 Kursnamn Provnamn Datorteknik Y Skriftlig tentamen Institution ISY Antal frågor 6 Antal sidor (inklusive
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ösningsförslag tenta
Lösningsförslag tenta 2013-12-16 (Version 5 med reservation för eventuella fel. Uppdaterad 140417.) 1. X = 1010 0101 2 ; Y = 0101 1011 2 (8 bitars ordlängd) a) [0, 2 n 1] = [0, 2 8 1] = [0, 255] b) [ 2
Tentamen (Exempel) Datorteknik Y, TSEA28
Tentamen (Exempel) Datorteknik Y, TSEA28 Datum 2018-xx-xx Lokal TER1, TER3 Tid 8-12 Kurskod TSEA28 Provkod TEN1 Kursnamn Provnamn Datorteknik Y Skriftlig tentamen Institution ISY Antal frågor 7 Antal sidor
Tentamen (Exempel) Datorteknik Y, TSEA28
Tentamen (Exempel) Datorteknik Y, TSEA28 Datum 2018-05-29 Lokal KÅRA,T1,T2, Tid 14-18 Kurskod TSEA28 Provkod TEN1 Kursnamn Provnamn Datorteknik Y Skriftlig tentamen Institution ISY Antal frågor 6 Antal
Tentamen. Datorteknik Y, TSEA28
Tentamen Datorteknik Y, TSEA28 Datum 2016-10-18 Lokal TER1 Tid 8-12 Kurskod TSEA28 Provkod TEN1 Kursnamn Provnamn Datorteknik Y Skriftlig tentamen Institution ISY Antal frågor 7 Antal sidor (inklusive
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
Tentamen. Datorteknik Y, TSEA28
Tentamen Datorteknik Y, TSEA28 Datum 2017-08-15 Lokal TER4 Tid 14-18 Kurskod Provkod Kursnamn Provnamn Institution Antal frågor 6 Antal sidor (inklusive denna sida) 6 Kursansvarig Lärare som besöker skrivsalen
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
Tentamen. Datorteknik Y, TSEA28
Tentamen Datorteknik Y, TSEA28 Datum 2015-06-01 Lokal Tid 14-18 Kurskod Provkod Kursnamn Provnamn Institution Antal frågor 6 Antal sidor (inklusive denna sida) 6 Kursansvarig Lärare som besöker skrivsalen
Laboration nr 3 behandlar
(2013-04-20) Laboration nr 3 behandlar Konstruktion och test av instruktioner (styrsignalsekvenser) för FLISP Följande uppgifter ur Arbetsbok för DigiFlisp ska vara utförda som förberedelse för laborationen.
Tentamen. Datorteknik Y, TSEA28
Tentamen Datorteknik Y, TSEA28 Datum 2015-10-20 Lokal TERE, TER2 Tid 8-12 Kurskod TSEA28 Provkod TEN1 Kursnamn Provnamn Datorteknik Y Skriftlig tentamen Institution ISY Antal frågor 6 Antal sidor (inklusive
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
Assemblerprogrammering
2012-02-14 Assemblerprogrammering Övningsuppgifter 2011 Lösningar (Med reservation för diverse fel!) 1. Hur många E-klockperioder använder CPU12 (HCS12) för att köra programsekvensen nedan? ORG $1000 LDAA
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
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
MC68HCS12 - översikt
MC68HCS12 - översikt MC68HC12, Arbetsbok för MC12 CPU12 Reference Guide Ur innehållet: Programmerarens bild Översikt, single-chip-computer DG256 MC68HCS12 översikt/roj 1 Instruktionsuppsättning ISA Instruction
Exempel 3 på Tentamen
Institutionen för data- och informationsteknik CHALMERS TEKNISKA HÖGSKOLA Exempel 3 på Tentamen Grundläggande datorteknik Examinator Kontaktperson under tentamen Tillåtna hjälpmedel Häfte Instruktionslista
Tentamen. Datorteknik Y, TSEA28
Tentamen Datorteknik Y, TSEA28 Datum 2017-06-02 Lokal G35, TER2, TER4 Tid 14-18 Kurskod TSEA28 Provkod TEN1 Kursnamn Provnamn Datorteknik Y Skriftlig tentamen Institution ISY Antal frågor 6 Antal sidor
Tentamen Datorteknik Y, TSEA28 Datum 2012-06-02 TER2, TER4, TERE Tid 14-18
Tentamen Datorteknik Y, TSEA28 Datum 2012-06-02 Lokal TER2, TER4, TERE Tid 14-18 Kurskod TSEA28 Provkod TEN1 Kursnamn Datorteknik Y Institution ISY Antal frågor 7 Antal sidor (inklusive denna sida) 10
Assemblerprogrammets struktur; exempel
Maskinorienterad Programmering 2010/11 Maskinnära programmering en introduktion Ur innehållet: Assemblatorn, assemblerspråk Datatyper Tilldelningar, l i unära och binära operationer Permanenta/tillfälliga
Datorsystemteknik DVGA03 Föreläsning 8
Datorsystemteknik DVGA03 Föreläsning 8 Processorns uppbyggnad Pipelining Större delen av materialet framtaget av :Jan Eric Larsson, Mats Brorsson och Mirec Novak IT-inst LTH Innehåll Repetition av instruktionsformat
Tentamen Datorteknik Y, TSEA28 Datum 2012-08-14
Tentamen Datorteknik Y, TSEA28 Datum 2012-08-14 Lokal TER2 Tid 8-12 Kurskod TSEA28 Provkod TEN1 Kursnamn Datorteknik Y Institution ISY Antal frågor 6 Antal sidor (inklusive denna sida) 7 Kursansvarig Andreas
Maskinorienterad Programmering 2010/11
Maskinorienterad Programmering 2010/11 Maskinnära programmering en introduktion Ur innehållet: Assemblatorn, assemblerspråk Datatyper Tilldelningar, l i unära och binära operationer Permanenta/tillfälliga
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
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
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
Ext-14 (Ver 2005-11-21) Ext-14. FLEX-processorns styrenhet med fast logik
Ext-4 (Ver 2005--2) Ext-4 FLEX-processorns styrenhet med fast logik 2 Ext-4 FLEX-processorns styrenhet med fast logik En styrenhet för FLEX-processorn skall kunna generera alla styrsignaler till datavägen
Assemblerprogrammering för ARM del 2
Assemblerprogrammering för ARM del 2 Ur innehållet Programflöde Subrutiner, parametrar och returvärden Tillfälliga (lokala) variabler Läsanvisningar: Arbetsbok kap 2 Quick-guide, instruktionslistan Assemblerprogrammering
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
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
Exempel 2 på Tentamen med lösningar
Institutionen för data- och informationsteknik CHALMERS TEKNISKA HÖGSKOLA Exempel 2 på Tentamen med lösningar Grundläggande datorteknik Examinator Kontaktperson under tentamen Tillåtna hjälpmedel Häfte
Övningsuppgifterna i kapitel F avser FLIS-processorn, vars instruktioner och motsvarande koder definieras i INSTRUKTIONSLISTA FÖR FLISP.
Övningsuppgifter Övningsuppgifterna i kapitel F avser FLIS-processorn, vars instruktioner och motsvarande koder definieras i INSTRUKTIONSLISTA FÖR FLISP. F.2 Ett antal på varandra följande minnesord har
Datorteknik. Föreläsning 6. Processorns uppbyggnad, pipelining. Institutionen för elektro- och informationsteknologi, LTH. Mål
Datorteknik Föreläsning 6 Processorns uppbyggnad, pipelining Mål Att du ska känna till hur processorn byggs upp Att du ska kunna de viktigaste byggstenarna i processorn Att du ska känna till begreppet
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
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
Tentamen. EDA452 Grundläggande Datorteknik, D DIT790 Digital- och datorteknik, GU. Måndag 17 December 2012, kl
Institutionen för data- och informationsteknik CHALMERS TEKNISKA HÖGSKOLA Tentamen EDA452 Grundläggande Datorteknik, D DIT790 Digital- och datorteknik, GU Måndag 17 December 2012, kl. 8.30-12.30 Examinatorer
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.
F2: Motorola Arkitektur. Assembler vs. Maskinkod Exekvering av instruktioner i Instruktionsformat MOVE instruktionen
68000 Arkitektur F2: Motorola 68000 I/O signaler Processor arkitektur Programmeringsmodell Assembler vs. Maskinkod Exekvering av instruktioner i 68000 Instruktionsformat MOVE instruktionen Adresseringsmoder
Digital och Datorteknik EDA /2010. EDA Digital och Datorteknik
EDA 451 - Digital och Datorteknik 29-21, Arbetsbok för MC12 CPU12 Reference Guide Ur innehållet: Historik Översikt, single-chip-computer DG256 Programmerarens bild (Exempel) 1 Instruktionsuppsättning ISA
7) Beskriv tre sätt att överföra parametrar mellan huvudprogram och subrutin.
1(5) Övningstentamen i Mikrodatorer och assemblerprogrammering, ELGA05 Hjälpmedel: Bifogad lista med memokoder för MC68xxx. Samtliga programmeringsuppgifter ska innehålla flödesschema med förklaringar
Digitalteknik och Datorarkitektur 5hp
Foto: Rona Proudfoot (some rights reserved) Vi skall nu kolla närmare på hur det går till när en instruktion utförs. Fetch = + Digitalteknik och Datorarkitektur hp path & Control maj 2 karl.marklund@it.uu.se
Ö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-
TSEA28 Datorteknik Y (och U)
TSEA28 Datorteknik Y (och U), föreläsning 2, Kent Palmkvist 2018-01-16 3 TSEA28 Datorteknik Y (och U) Föreläsning 2 Kent Palmkvist, ISY Praktiska kommentarer Mail kommer skickas ut när labanmälan är möjlig
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:,
DAT 015 Maskinorienterad Programmering 2010/11. Ur innehållet: Historik Översikt, single-chip-computer DG256 Programmerarens bild (Exempel)
DAT 15 Maskinorienterad Programmering 21/11 MC68HC12, Arbetsbok för MC12 CPU12 Reference Guide Ur innehållet: Historik Översikt, single-chip-computer DG256 Programmerarens bild (Exempel) Introduktion till
Assemblerprogrammets. struktur; exempel
Assemblerprogrammering för HCS12 Absolut assemblering Ur innehållet: Assemblatorn, assemblerspråk Ordlängder och datatyper Tilldelningar, binära operationer Registerspill, permanenta och tillfälliga variabler
Assemblerprogrammering del 3
Assemblerprogrammering del 3 Dagens föreläsning behandlar: Kompendiet kapitel 9 och 10.4 Arbetsboken kapitel 16 Ur innehållet: Modularisering, subrutiner och strukturerad programutveckling (flödesdiagram)
Avbrottshantering. Övningsuppgifter Lösningsförslag Uppgift (Reservation för diverse fel!)
Avbrottshantering Övningsuppgifter 2013 Lösningsförslag Uppgift 1-19 (eservation för diverse fel!) 1 Koppling: Q 1 Till bit 0 INPOT ÖKA A 1 /W 1 Write 8FF 16 NOLLA Write 8FFF 16 Q 2 1 Q 2 Till bit 1 INPOT
TSEA28 Datorteknik Y (och U)
TSEA28 Datorteknik Y (och U) Föreläsning 2 Kent Palmkvist, ISY TSEA28 Datorteknik Y (och U), föreläsning 2, Kent Palmkvist 2017-01-17 2 Dagens föreläsning Kort repetition Större programmeringsexempel Subrutiner
TSEA28 Datorteknik Y (och U)
TSEA28 Datorteknik Y (och U), föreläsning 2, Kent Palmkvist 2019-01-22 3 TSEA28 Datorteknik Y (och U) Föreläsning 2 Kent Palmkvist, ISY Praktiska kommentarer Labanmälan öppnar måndag 28/1 kl 12.30 Anmälningssystemet
CHALMERS TEKNISKA HÖGSKOLA
Institutionen för data- och informationsteknik CHALMERS TEKNISKA HÖGSKOLA Tentamen EDA217 Grundläggande Datortekik, Z EDA433 Grundläggande Datortekik, IT EDA452 Grundläggande Datortekik, D DIT790 Digital-
Omtentamen i CDT204 - Datorarkitektur
Omtentamen i CDT204 - Datorarkitektur 2012-11-05 Skrivtid: 08.10-12.30 Hjälpmedel: Miniräknare och valfritt skriftligt (ej digitalt) material. Lärare: Stefan Bygde, kan nås på 070-619 52 83. Tentamen är