Eksamen Computerarkitektur 2013Q4. Niels Olof Bouvin. Studienummer Navn
|
|
|
- Alexander Paulsen
- 8 år siden
- Visninger:
Transkript
1 Eksamen Computerarkitektur 2013Q4 Niels Olof Bouvin Studienummer Navn
2 Vejledning Eksamen varer en time fra kl. 9 til kl. 10. Husk at skrive studienummer og navn tydeligt på forsiden, inden eksamen afsluttes. Der er tyve spørgsmål, og ét rigtigt svar per spørgsmål. Forkerte svar giver negative point. Det er tilladt at afkrydse flere svar per spørgsmål. Spørgsmål og figurer er adskilte i dette eksamenssæt, men refereres ved figurnummer og sidetal. Det er naturligvis ikke tilladt at skrive af eller samtale under eksamen. Telefoner og andre apparater skal være slukket og må ikke benyttes. Når eksamen er afsluttet, aflevér da opgaven, og forlad lokalet i ro og orden. Hjælpemidler er opgivet pensum og afleverede opgaver. Eksempel på et spørgsmål og besvarelse Indledende forklaring og henvisning til figurer Det faktiske spørgsmål? X.0.1 Nope X.0.2 Nope nope X.0.3 Nope nope nope X.0.4 Helt bestemt rigtigt Brug blyant, så et eventuelt forkert svar kan viskes ud, og erstattes med et andet svar. Såfremt man fortryder et svar (og har brugt en pen), udfyld da det forkerte svar helt, og sæt et kryds til venstre for det ønskede svar. Skriv tydeligt!
3 Spørgsmål A.1 Betragt IJVM programmet Prog1 i Figur 1a på side 5. Hvad er resultatet af en kørsel af programmet Prog1 i Figur 1a med argumenterne 0 0? $ ijvm Prog1.bc 0 0 A A A A Spørgsmål A.2 Betragt IJVM programmet Prog1 i Figur 1a på side 5. Hvad er resultatet af en kørsel af programmet Prog1 i Figur 1a med argumenterne 1 0? $ ijvm Prog1.bc 1 0 A.2.1 Programmet terminerer ikke A A A Spørgsmål A.3 Betragt IJVM programmet Prog1 i Figur 1a på side 5. Hvad er resultatet af en kørsel af programmet Prog1 i Figur 1a med argumenterne -1 2? $ ijvm Prog1.bc -1 2 A.3.1 Programmet terminerer ikke A A A Spørgsmål A.4 Betragt IJVM programmet Prog1 i Figur 1a på side 5. Hvad er den maksimale stakhøjde under en kørsel af programmet Prog1 i Figur 1a med argumenterne 4 5? $ ijvm Prog1.bc 4 5 Initiel stak er stack = 0, 1, 5, 4, 21 A A A A Spørgsmål A.5 Betragt IJVM programmet Prog1 i Figur 1a på side 5. Hvilken beregning udfører programmet Prog1 i Figur 1a med argumenterne a b? $ ijvm Prog1.bc a b A A.5.2 ab A.5.3 a b a A.5.4 ab a Spørgsmål A.6 Betragt MAL definitionen af instruktionen foo i Figur 2a på side 6, samt tilhørerende specifikation Hvad er resultatet af en kørsel af programmet Prog2 i Figur 1b på side 5 med argumentet 5, idet det antages, at den oversatte instruktion er i ijvm.mic1? $ mic1 -f ijvm.spec ijvm.mic1 Prog2.bc 5 A A A A.6.4 5
4 Spørgsmål A.7 Betragt MAL definitionen af instruktionen foo i Figur 2a på side 6, samt tilhørerende specifikation Såfrem stakken inden foo udføres er a b c d (hvor a er det øverste element), hvorledes ser stakken da ud efter foo er udført? A.7.1 a b c d A.7.2 a c d A.7.3 b c d A.7.4 a b b c d Spørgsmål A.8 Betragt MAL definitionen af instruktionen bar i Figur 2b på side 6, samt tilhørerende specifikation Hvad er resultatet af en kørsel af programmet Prog3 i Figur 1c på side 5 med argumentet 0, idet det antages, at den oversatte instruktion er i ijvm.mic1? $ mic1 -f ijvm.spec ijvm.mic1 Prog3.bc 0 A A A A Spørgsmål A.9 Betragt MAL definitionen af instruktionen bar i Figur 2b på side 6, samt tilhørerende specifikation Hvad er resultatet af en kørsel af programmet Prog3 i Figur 1c på side 5 med argumentet 5, idet det antages, at den oversatte instruktion er i ijvm.mic1? $ mic1 -f ijvm.spec ijvm.mic1 Prog3.bc 5 A A A A Spørgsmål A.10 Betragt MAL definitionen af instruktionen bar i Figur 2b på side 6, samt tilhørerende specifikation Hvad er resultatet af en kørsel af programmet Prog3 i Figur 1c på side 5 med argumentet -7, idet det antages, at den oversatte instruktion er i ijvm.mic1? $ mic1 -f ijvm.spec ijvm.mic1 Prog3.bc -7 A A A A Spørgsmål A.11 Betragt MAL definitionen af instruktionen bar i Figur 2b på side 6, samt tilhørerende specifikation Under antagelse af, at det øverste element på stakken er n, hvad erstatter instruktionen bar da n med? A n n 1 i=0 i A.11.2 A.11.3 Antallet af ettaller i n skrevet som binært 2-komplement tal A , hvis der er flere nuller end ettaller i n skrevet som binært 2-komplement tal, ellers 1 Spørgsmål A.12 Betragt x86-64 programmet Prog4 i Figur 3 på side 7. Hvad udskriver programmet Prog4 i Figur 3 med argumenterne 0 1 2? $./Prog A.12.1 fun(0,1,2) = 0 A.12.2 fun(0,1,2) = 1 A.12.3 fun(0,1,2) = 2 A.12.4 fun(0,1,2) = 3 2
5 Spørgsmål A.13 Betragt x86-64 programmet Prog4 i Figur 3 på side 7. Hvad udskriver programmet Prog4 i Figur 3 med argumenterne ? $./Prog A.13.1 fun(-1,6,8) = 0 A.13.2 fun(-1,6,8) = 6 A.13.3 fun(-1,6,8) = 8 A.13.4 fun(-1,6,8) = 14 Spørgsmål A.14 Betragt x86-64 programmet Prog4 i Figur 3 på side 7. Hvad udskriver programmet Prog4 i Figur 3 med argumenterne a b c (der antages at være heltal)? $./Prog4 a b c A.14.1 fun(a,b,c) = a + b + c A.14.2 fun(a,b,c) = (a and b) xor (b and c) A.14.3 fun(a,b,c) = (a and b) and (a xor c) A.14.4 fun(a,b,c) = (a and b) xor (a and c) Spørgsmål A.15 Betragt det logiske kredsløb i Figur 4 på side 8 med input A, B og C og output F. Hvilken af sandhedstabellerne på side 8 beskriver kredsløbet i Figur 4? A.15.1 Tabel 1a A.15.2 Tabel 1b A.15.3 Tabel 1c A.15.4 Table 1d Spørgsmål A.16 Betragt det logiske kredsløb i Figur 4 på side 8 med input A, B og C og output F. Hvilken af følgende boolske udtryk, hvor - angiver negation, beskriver kredsløbet i Figur 4? A.16.1 A and (B or C) A.16.2 (A or B) and C A.16.3 ((A or -C) and B) or (A and C) A.16.4 (A and B) or (-B and -C) Spørgsmål A.17 Betragt det logiske kredsløb i Figur 5 på side 9 med input A og B og output F. Hvilken af sandhedstabellerne på side 9 beskriver kredsløbet i Figur 5? A.17.1 Tabel 2a A.17.2 Tabel 2b A.17.3 Tabel 2c A.17.4 Table 2d Spørgsmål A.18 Betragt det logiske kredsløb i Figur 5 på side 9 med input A og B og output F. Hvilken af følgende boolske udtryk, hvor - angiver negation, beskriver kredsløbet i Figur 5? A (A xor B) A.18.2 A xor -B A.18.3 (A and -B) or -B A (A or B) or B Spørgsmål A.19 Følgende tal er repræsenteret binært i 2-komplement, 8 bits: Hvad er decimal værdien af tallet? A A A A Spørgsmål A.20 Følgende tal er repræsenteret i octal: 76. Hvordan repræsenteres tallet i heksadecimal? A A A E A F 3
6 4
7 1. method main 2. args 3 3. d e f i n e a = 1 4. d e f i n e b = 2 5 bipush 88 6 i l o a d a 7 i l o a d b 8 i n v o k e v i r t u a l fun 9 i r e t u r n method fun 12. args d e f i n e a = d e f i n e b = l o c a l s d e f i n e c = d e f i n e d = d e f i n e e = 0 19 ldc w e 20 i s t o r e c 21 i l o a d a 22 dup 23 i f l t l a b e l 1 24 goto l a b e l 2 25 l a b e l 1 : bipush e 26 swap 27 isub 28 l a b e l 2 : i s t o r e d 29 l a b e l 3 : i l o a d d 30 i f e q l a b e l 4 31 i l o a d b 32 i l o a d c 33 iadd 34 i s t o r e c 35 i i n c d, 1 36 goto l a b e l 3 37 l a b e l 4 : i l o a d c 38 i l o a d a 39 isub 40 i r e t u r n 1. method main 2. args 2 3. d e f i n e a = 1 4 bipush 3 5 bipush 2 6 bipush 1 7 foo 8 i r e t u r n (a) Prog1 (b) Prog2 1. method main 2. args 2 3. d e f i n e a = 1 4 i l o a d a 5 bar 6 i r e t u r n (c) Prog3 Figur 1: IJVM programmer 5
8 1 foo = 0x48 : 2 MAR = SP = SP 1 3 MDR = TOS; wr ; goto main (a) foo 1 bar = 0x20 : 2 OPC = MBRU 3 MDR = 0 4 H = 1 5 bar1 : Z = TOS AND H; i f ( Z) goto bar3 ; e l s e goto bar2 6 bar2 : MDR = MDR bar3 : Z = OPC = OPC 1 ; i f (Z) goto bar5 ; e l s e goto bar4 8 bar4 : TOS = TOS >> 1 ; goto bar1 9 bar5 : MAR = SP ; wr 10 TOS = MDR; goto main 1 0x20 bar 2 0x48 foo (b) bar (c) ijvm.spec Figur 2: MAL programmer 6
9 1. s e c t i o n. data # s t a r t of data s e c t i o n 2 argc :. quad 0 3 argv :. quad 0 4 a :. quad 0 5 b :. quad 0 6 c :. quad 0 7 mesg :. a s c i z fun(%qd,%qd,%qd ) = %qd\n 8 9. s e c t i o n. text 10. g l o b a l main main : pushq %rbp 13 movq %rsp,%rbp 14 movq %rdi, argc 15 movq %r s i, argv 16 movq 8(% r s i ), %r d i 17 c a l l a t o l 18 movq %rax, a 19 movq argv, %rax 20 movq 16(% rax ),% r d i 21 c a l l a t o l 22 movq %rax, b 23 movq argv, %rax 24 movq 24(% rax ),% r d i 25 c a l l a t o l 26 movq %rax, c 27 movq a,% r d i 28 movq b,% r s i 29 movq %rax,%rdx c a l l fun 32 movq $mesg,% r d i 33 movq a,% r s i 34 movq b,% rdx 35 movq c,% rcx 36 movq %rax,% r8 37 xor %al,% a l 38 c a l l p r i n t f 39 xorq %rax, %rax 40 l e a v e 41 r e t fun : push %rbp 44 movq %rsp,%rbp 45 andq %r s i,% r d i 46 andq %r s i,%rdx 47 xorq %rdi,%rdx 48 movq %rdx,% rax 49 e n d i f : l e a v e 50 r e t Figur 3: Prog4 7
10 Figur 4: En logisk funktion med tre input A B C F A B C F A B C F A B C F (a) Sandhedstabel (b) Sandhedstabel (c) Sandhedstabel (d) Sandhedstabel Tabel 1: Sandhedstabeller 8
11 Figur 5: En logisk funktion med to input A B F A B F A B F A B F (a) Sandhedstabel (b) Sandhedstabel (c) Sandhedstabel (d) Sandhedstabel Tabel 2: Sandhedstabeller 9
Computerarkitektur Eksamen 2014Q3. Niels Olof Bouvin. Studienummer Navn
Computerarkitektur Eksamen 2014Q3 Niels Olof Bouvin Studienummer Navn Vejledning Eksamen varer en time fra kl. 9 til kl. 10. Husk at skrive studienummer og navn tydeligt på forsiden, inden eksamen afsluttes.
Eksamen dcomnet Q2/2012. Studiekortsnummer Navn
Eksamen dcomnet Q2/2012 Studiekortsnummer Navn Vejledning Eksamen varer en time fra kl. 9 til kl. 10. Husk at skrive studienummer og navn tydeligt på forsiden, inden eksamen afsluttes. Der er ét rigtigt
Eksamen dcomnet 2012Q4. Årskortsnummer Navn
Eksamen dcomnet 2012Q4 Årskortsnummer Navn Vejledning Eksamen varer en time fra kl. 9 til kl. 10. Husk at skrive årskort og navn tydeligt på forsiden, inden eksamen afsluttes. Der er ét rigtigt svar per
Eksamen dcomnet Q2/2010. Navn
2582 Eksamen dcomnet Q2/2010 ID Navn Example I A32-prg1 Betragt følgende program skrevet i IA-32 symbolsk maskinsprog:.section.data x:.long 2 r:.long 27.section.text.globl _start _start: pushl x movl $0,%ebx
Niveauer af abstrakte maskiner
Mikroarkitektur Niveauer af abstrakte maskiner Spørgsmål... Hvordan realiseres IJVM maskinen (lev. 2), eller hvordan ser en IJVM-CPU ud? Opbygning (mikroarkitekturen Mic-1) Anvendelse (mikroprogrammet
dcomnet-nr. 8 Simpel aritmetik på maskinniveau Computere og Netværk (dcomnet)
dcomnet-nr. 8 Simpel aritmetik på maskinniveau Computere og Netværk (dcomnet) Efterår 2009 1 Simpel aritmetik på maskinniveau I SCO, appendix A, er det beskrevet, hvordan man adderer ikke-negative heltal
dcomnet-nr. 6 Talrepræsentation Computere og Netværk (dcomnet)
dcomnet-nr. 6 Talrepræsentation Computere og Netværk (dcomnet) Efterår 2009 1 Talrepræsentation På maskinkodeniveau (Instruction Set Architecture Level) repræsenteres ordrer og operander ved bitfølger
DATALOGI MASKINARKITEKTUR Blok 2 samt Reeksamination i DATALOGI MASKINARKITEKTUR Blok 1 og arkitekturdelen af DATALOGI 1E
Københavns Universitet Naturvidenskabelig Embedseksamen DATALOGI MASKINARKITEKTUR Blok 2 samt Reeksamination i DATALOGI MASKINARKITEKTUR Blok 1 og arkitekturdelen af DATALOGI 1E Vejledende løsninger til
Mikroarkitektur. Niels Olof Bouvin Institut for Datalogi Aarhus Universitet
Mikroarkitektur Niels Olof Bouvin Institut for Datalogi Aarhus Universitet 1 Level 1: Mikrokode niveauet Level 5 Problem-oriented language level Translation (compiler) Level 4 Assembly language level Translation
Boolsk algebra For IT studerende
Boolsk algebra For IT studerende Henrik Kressner Indholdsfortegnelse 1 Indledning...2 2 Logiske kredsløb...3 Eksempel:...3 Operatorer...4 NOT operatoren...4 AND operatoren...5 OR operatoren...6 XOR operatoren...7
Boolsk algebra For IT studerende
Boolsk algebra For IT studerende Henrik Kressner Indholdsfortegnelse Indledning...3 Logiske kredsløb...4 Eksempel:...4 Operatorer...4 NOT operatoren...5 AND operatoren...5 OR operatoren...6 XOR operatoren...7
DM13-1. Obligatoriske Opgave - Kredsløbs design
DM13-1. Obligatoriske Opgave - Kredsløbs design Jacob Christiansen [email protected] Institut for MAtematik og DAtalogi, Syddansk Universitet, Odense 1. Opgaven Opgaven består i at designe et kredsløb,
Maskinarkitektur. Lars Kristensen [email protected]. Christian Storm [email protected]. dmasark 1
Maskinarkitektur Lars Kristensen [email protected] Christian Storm [email protected] dmasark 1 Praktiske oplysninger http://www.daimi.au.dk/dmasark dmasark 2 Forelæsninger Tirsdag 12.15-14.00, Store Aud,
Computere og Netværk (dcomnet)
Computere og Netværk (dcomnet) http://www.cs.au.dk/dcomnet Jens Kargaard Madsen ([email protected]) Jens Bennedsen ([email protected]) dcomnet 1 Computere og netværk Beskrivelse At give den studerende kendskab til computere
DATALOGI 1E. Skriftlig eksamen torsdag den 3. juni 2004
Københavns Universitet Naturvidenskabelig Embedseksamen DATALOGI 1E Skriftlig eksamen torsdag den 3. juni 2004 Opgaverne vægtes i forhold til tidsangivelsen herunder, og hver opgaves besvarelse bedømmes
Med TI-89 / TI-92 Plus kan du også sammenligne eller manipulere binære tal bit for bit.
Kapitel 20: Talsystemer 20 Resumé af talsystemer... 344 Indtastning og omregning af talsystemer... 345 Udførelse af matematiske beregninger med hexadecimale og binære tal... 346 Sammenligning eller manipulation
Skriftlig Eksamen Kombinatorik, sandsynlighed og randomiserede algoritmer (DM528)
Skriftlig Eksamen Kombinatorik, sandsynlighed og randomiserede algoritmer (DM58) Institut for Matematik & Datalogi Syddansk Universitet Torsdag den 7 Januar 010, kl. 9 13 Alle sædvanlige hjælpemidler (lærebøger,
Skriftlig Eksamen Algoritmer og Datastrukturer (DM507)
Skriftlig Eksamen Algoritmer og Datastrukturer (DM507) Institut for Matematik og Datalogi Syddansk Universitet, Odense Mandag den 7. juni 00, kl. 9 Alle sædvanlige hjælpemidler (lærebøger, notater, osv.)
Opgaver i logik, torsdag den 20. april
Opgaver i logik, torsdag den 20. april Opgave 1 Oversæt følgende udsagn til logiske udtryk. c) Hvis Jones ikke bliver valgt til leder af partiet, så vil enten Smith eller Robinson forlade kabinettet, og
Reeksamen i Diskret Matematik
Reeksamen i Diskret Matematik Første Studieår ved Det Teknisk-Naturvidenskabelige Fakultet 21. august 2015 Nærværende eksamenssæt består af 10 nummererede sider med ialt 17 opgaver. Tilladte hjælpemidler:
Danmarks Tekniske Universitet
side af sider Danmarks Tekniske Universitet Skriftlig prøve, den. maj 00. Kursusnavn Algoritmer og datastrukturer Kursus nr. 06. Tilladte hjælpemidler: Alle hjælpemidler. Vægtning af opgaverne: Opgave
Eksamensopgaver i DM17, Januar 2003
Eksamensopgaver i DM17, Januar 2003 Skriftlig Eksamen Automatteori og Beregnelighed (DM17) Institut for Matematik & Datalogi Syddansk Universitet Odense Universitet Lørdag, den 18. Januar 2003 Alle sædvanlige
Skriftlig Eksamen Algoritmer og Datastrukturer (DM507)
Skriftlig Eksamen Algoritmer og Datastrukturer (DM507) Institut for Matematik og Datalogi Syddansk Universitet, Odense Onsdag den 0. juni 009, kl. 9 Alle sædvanlige hjælpemidler (lærebøger, notater, osv.)
DATALOGISK INSTITUT, AARHUS UNIVERSITET. Det Naturvidenskabelige Fakultet EKSAMEN. Grundkurser i Datalogi
DATALOGISK INSTITUT, AARHUS UNIVERSITET Det Naturvidenskabelige Fakultet EKSAMEN Grundkurser i Datalogi Antal sider i opgavesættet (incl. forsiden): 12 (tolv) Eksamensdag: Tirsdag den 20. marts 2012, kl.
Bits, bit operationer, integers og floating point
Denne guide er oprindeligt udgivet på Eksperten.dk Bits, bit operationer, integers og floating point Denne artikel beskriver hvordan data gemmes som bits og hvordan man kan manipulere med bits. Den forudsætter
Niveauer af abstrakte maskiner
Det digitale niveau Niveauer af abstrakte maskiner Digitale kredsløb Logiske tilstande: (- V), (2-5 V) Kombinatoriske kredsløb Logiske tilstande: (- V), (2-5 V) Registre Logiske tilstande: (- V), (2-5
Sproget Six. Til brug i rapportopgaven på kurset Oversættere. Vinter 2006. Abstract
Sproget Six Til brug i rapportopgaven på kurset Oversættere Vinter 2006 Abstract Six er baseret på det sprog, der vises i figur 6.2 og 6.4 i Basics of Compiler Design. Den herværende tekst beskriver basissproget
University of Southern Denmark Syddansk Universitet. DM502 Forelæsning 2
DM502 Forelæsning 2 Repetition Kompilere og køre Java program javac HelloWorld.java java HeloWorld.java Debugge Java program javac -g HelloWorld.java jswat Det basale Java program public class HelloWorld
DM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2016 Projekt, del III Institut for matematik og datalogi Syddansk Universitet 20. april, 2016 Dette projekt udleveres i tre dele. Hver del har sin deadline, således
TESTS I MAKROØKONOMI. Formål og indhold
TESTS I MAKROØKONOMI Formål og indhold Testene er tænkt som et hjælpemiddel til studerende, der bruger bogen Makroøkonomi teori og beskrivelse fra forlaget Limedesign. Sigtet er at støtte de studerende
Eksamen i Diskret Matematik
Eksamen i Diskret Matematik Første Studieår ved Det Teknisk-Naturvidenskabelige Fakultet 15. juni, 2015. Kl. 9-13. Nærværende eksamenssæt består af 12 nummererede sider med ialt 17 opgaver. Tilladte hjælpemidler:
DM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2019 Projekt, del III Institut for matematik og datalogi Syddansk Universitet 10. april, 2019 Dette projekt udleveres i tre dele. Hver del har sin deadline, således
Skriftlig Eksamen DM507 Algoritmer og Datastrukturer
Skriftlig Eksamen DM507 Algoritmer og Datastrukturer Institut for Matematik og Datalogi Syddansk Universitet, Odense Mandag den 6. juni 2016, kl. 15:00 19:00 Besvarelsen skal afleveres elektronisk. Se
Opgave: BOW Bowling. Rules of Bowling. danish. BOI 2015, dag 1. Tilgængelig hukommelse: 256 MB. 30.04.2015
Opgave: BOW Bowling danish BOI 0, dag. Tilgængelig hukommelse: 6 MB. 30.04.0 Byteasar er fan af både bowling og statistik. Han har nedskrevet resultaterne af et par tidligere bowling spil. Desværre er
DM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2017 Projekt, del III Institut for matematik og datalogi Syddansk Universitet 6. april, 2017 Dette projekt udleveres i tre dele. Hver del har sin deadline, således
Danmarks Tekniske Universitet
side af 2 sider Danmarks Tekniske Universitet Skriftlig prøve, den 2. maj 200. Kursusnavn Algoritmer og datastrukturer Kursus nr. 02326. Tilladte hjælpemidler: Alle hjælpemidler. Vægtning af opgaverne:
Reeksamen i Diskret Matematik
Reeksamen i Diskret Matematik Første Studieår ved Det Teknisk-Naturvidenskabelige Fakultet Torsdag den 9. august, 202. Kl. 9-3. Nærværende eksamenssæt består af 9 nummererede sider med ialt 2 opgaver.
DATALOGI 1E. Skriftlig eksamen mandag den 23. juni 2003
Københavns Universitet Naturvidenskabelig Embedseksamen DATALOGI 1E Skriftlig eksamen mandag den 23. juni 2003 Opgaverne vægtes i forhold til tidsangivelsen herunder, og hver opgaves besvarelse bedømmes
INSTITUT FOR DATALOGI, AARHUS UNIVERSITET
INSTITUT FOR ATALOGI, AARHUS UNIVERSITET Science and Technology EKSAMEN Algoritmer og atastrukturer (00-ordning) Antal sider i opgavesættet (incl. forsiden): (elleve) Eksamensdag: Fredag den. august 0,
Grundlæggende Programmering ITU, Efterår 1999. Skriftlig eksamen i Grundlæggende Programmering
Skriftlig eksamen i Grundlæggende Programmering ITU, 20. januar 2000 Alle hjælpemidler tilladt, dog ikke datamat. Eksamen er skriftlig, fire timer, og bedømmes efter 13-skalaen. Opgavesættet består af
MIPS, registerallokering og MARS
MIPS, registerallokering og MARS Torben Mogensen 2011 Resumé Vi beskriver modulerne Mips.sml og RegAlloc.sml, samt hvordan de bruges sammen med MIPS-emulatoren MARS. 1 MIPS modulet Modulet Mips.sml indeholder
Eksamen i Lineær Algebra
Eksamen i Lineær Algebra Første Studieår ved Det Teknisk-Naturvidenskabelige Fakultet & Det Sundhedsvidenskabelige Fakultet Tirsdag den 8 januar, Kl 9- Nærværende eksamenssæt består af 8 nummererede sider
Niveauer af abstrakte maskiner
Det digitale niveau Niveauer af abstrakte maskiner Mikroarkitektur: Mic-1 Digitale kredsløb Logiske tilstande: 0 (0-1 V), 1 (2-5 V) Mikroarkitektur: Mic-1 Kombinatoriske kredsløb Logiske tilstande: 0 (0-1
CPUer og maskinkode DM534. Rolf Fagerberg
CPUer og maskinkode DM534 Rolf Fagerberg CPUers opbygning En CPU er bygget op af elektriske kredsløb (jvf. sidste forelæsning), som kan manipulere bits. En CPU manipulerer flere bits ad gangen, deres antal
Danmarks Tekniske Universitet
side af sider Danmarks Tekniske Universitet Skriftlig prøve, den 6. maj 0. Kursusnavn: Algoritmer og datastrukturer Kursus nr. 06. Tilladte hjælpemidler: Skriftlige hjælpemidler. Varighed: timer Vægtning
Alt dette er også grundlaget for digitalteknikken, som er baseret på logiske
Gates Logiske kredse Læren om logisk tænkning eller læren om tænkningens love og former er den beskrivelse, man ofte møder, når begrebet logik skal forklares. Det er almindeligt at anvende udtrykket,»det
Logik. Af Peter Harremoës Niels Brock
Logik Af Peter Harremoës Niels Brock December 2009 1 Indledning Disse noter om matematisk logik er en videreudbygning af det, som står i bogen MAT A [1]. Vi vil her gå lidt mere systematisk frem og være
Skriftlig eksamen i Datalogi
Roskilde Universitetscenter Skriftlig eksamen i Datalogi Modul 1 Sommer 1999 Opgavesættet består af 5 opgaver, der ved bedømmelsen tillægges følgende vægte: Opgave 1 15% Opgave 2 15% Opgave 3 8% Opgave
Skriftlig Eksamen Beregnelighed (DM517)
Skriftlig Eksamen Beregnelighed (DM517) Institut for Matematik & Datalogi Syddansk Universitet Torsdag den 1 November 212, kl. 1 14 Alle sædvanlige hjælpemidler (lærebøger, notater etc.) samt brug af computer
Skriftlig prøve i KDS
Kredsløbsteori & dynamiske systemer for EIT2/16 Opgavesæt 02 160728HEb Kredsløbsteori & dynamiske systemer Skriftlig prøve i KDS Omprøve d. 16. august 2016 kl. 09.00-13.00. Ved bedømmelsen vægtes de 4
DANMARKS TEKNISKE UNIVERSITET
DANMARKS TEKNISKE UNIVERSITET Skriftlig prøve, 14. december 2018, 4 timer Side 1 af 18 Kursus navn: 02101 Indledende Programmering Kursus : 02101 Tilladte hjælpemidler: Ikke-digitale skriftlige hjælpemidler
Skriftlig Eksamen Algoritmer og Sandsynlighed (DM538)
Skriftlig Eksamen Algoritmer og Sandsynlighed (DM538) Institut for Matematik og Datalogi Syddansk Universitet, Odense Fredag den 25. januar 2013 kl. 1013 Alle hjælpemidler (computer, lærebøger, notater,
Eksempel på muligt eksamenssæt i Diskret Matematik
Eksempel på muligt eksamenssæt i Diskret Matematik Første Studieår ved Det Teknisk-Naturvidenskabelige Fakultet???dag den?.????, 20??. Kl. 9-13. Nærværende eksamenssæt består af 13 nummererede sider med
Danmarks Tekniske Universitet
Eksamen 0205, Forår 205 side af 5 Danmarks Tekniske Universitet Skriftlig prøve, den 22. maj 205. Kursusnavn: Algoritmer og datastrukturer Kursusnummer: 0205 Hjælpemidler: Skriftlige hjælpemidler. Det
Skriftlig Eksamen DM507 Algoritmer og Datastrukturer
Skriftlig Eksamen DM507 Algoritmer og Datastrukturer Institut for Matematik og Datalogi Syddansk Universitet, Odense Tirsdag den 24. juni 2014, kl. 10:00 14:00 Besvarelsen skal afleveres elektronisk. Se
Algoritmer og datastrukturer Course No. 02105 Cheat Sheet 2012. May 15, 2012
Algoritmer og datastrukturer Course No. 02105 Cheat Sheet 2012 May 15, 2012 1 CONTENTS 2012 CONTENTS Contents 1 Kompleksitet 3 1.1 Køretid................................................ 3 1.2 Asymptotisk
Eksamen i Lineær Algebra
To find the English version of the exam, please read from the other end Eksamen i Lineær Algebra Første Studieår ved Det Teknisk-Naturvidenskabelige Fakultet & Det Sundhedsvidenskabelige Fakultet 6. januar,
Regnetest B: Praktisk regning. Træn og Test. Niveau: 9. klasse. Med brug af lommeregner
Regnetest B: Praktisk regning Træn og Test Niveau: 9. klasse Med brug af lommeregner 1 INFA-Matematik: Informatik i matematikundervisningen Et delprojekt under INFA: Informatik i skolens fag Et forskningsprogram
TERMINSPRØVE APRIL 2018 MATEMATIK. Kl
TERMINSPRØVE APRIL 2018 1p MATEMATIK tirsdag den 10. april 2018 Kl. 09.00 12.00 Opgavesættet er delt i to dele: Delprøve 1: 1 time kun med den centralt udmeldte formelsamling. Delprøve 2: 2 timer med alle
Programmering for begyndere Lektion 2. Opsamling mm
Lektion 2 Opsamling mm God tone Der er indlagt spørge sessioner Lektion 2 - Agenda Programmering for Lidt ændringer til teknikken, herunder hvordan du genser en lektion Lidt generelle tilbagemeldinger
AAU, Programmering i Java Intern skriftlig prøve 18. maj 2007
AAU, Programmering i Java Intern skriftlig prøve 18. maj 2007 Opgavebesvarelsen skal afleveres som enten en printerudskrift eller som et passende dokument sendt via email til [email protected]. Besvarelsen skal
for matematik på C-niveau i stx og hf
VariabelsammenhÄnge generelt for matematik på C-niveau i stx og hf NÅr x 2 er y 2,8. 2014 Karsten Juul 1. VariabelsammenhÄng og dens graf og ligning 1.1 Koordinatsystem I koordinatsystemer (se Figur 1):
Funktioner generelt. for matematik pä B- og A-niveau i stx og hf. 2014 Karsten Juul
Funktioner generelt for matematik pä B- og A-niveau i st og hf f f ( ),8 014 Karsten Juul 1 Funktion og dens graf, forskrift og definitionsmängde 11 Koordinatsystem I koordinatsystemer (se Figur 1): -akse
BEREGNINGSTEKNIK INDENFOR ELEKTRONIKOMRÅDET 1
Institut for elektroniske systemer EIT3+ITC3/18 181228HEb BEREGNINGSTEKNIK INDENFOR ELEKTRONIKOMRÅDET 1 INFORMATION OM EKSAMEN 1. Generel information Dette er eksamensinformationen for kurset Beregningsteknik
Danmarks Tekniske Universitet
side af sider Danmarks Tekniske Universitet Skriftlig prøve, den 6. maj 0. Kursusnavn: Algoritmer og datastrukturer I Kursus nr. 005. Tilladte hjælpemidler: Skriftlige hjælpemidler. Varighed: timer Vægtning
INSTITUT FOR DATALOGI, AARHUS UNIVERSITET
INSTITUT FOR DTOI, RUS UNIVERSITET Science and Technology ESEN lgoritmer og Datastrukturer (00-ordning) ntal sider i opgavesættet (incl. forsiden): (elleve) Eksamensdag: Fredag den. juni 0, kl. 9.00-.00
