Computerarkitektur Eksamen 2014Q3. Niels Olof Bouvin. Studienummer Navn
|
|
- Birgit Steensen
- 6 år siden
- Visninger:
Transkript
1 Computerarkitektur Eksamen 2014Q3 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. Et rigtigt svar giver 3 point, og et forkert giver -1 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 argumentet 3? $ ijvm Prog1.bc 3 A.1.1 Programmet terminerer ikke 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 argumentet 5? $ ijvm Prog1.bc 5 A A A A Spørgsmål A.3 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 argumentet 2? $ ijvm Prog1.bc 2 Initiel stak er stack = 0, 1, 2, 18 A A A A Spørgsmål A.4 Betragt IJVM programmet Prog1 i Figur 1a på side 5. Hvilken beregning udfører programmet Prog1 i Figur 1a med det ikke-negative heltalsargument a? $ ijvm Prog1.bc a A.4.1 (a 1)a A.4.2 summen af alle ulige tal fra 0 til og med a A.4.3 summen af alle lige tal fra 0 til og med a A.4.4 2a Spørgsmål A.5 Betragt MAL definitionen af instruktionen zig 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 argumenterne , idet det antages, at den oversatte instruktion er i ijvm.mic1? $ mic1 -f ijvm.spec ijvm.mic1 Prog2.bc A A A A Spørgsmål A.6 Betragt MAL definitionen af instruktionen zig 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 argumenterne , idet det antages, at den oversatte instruktion er i ijvm.mic1? $ mic1 -f ijvm.spec ijvm.mic1 Prog2.bc A A A A
4 Spørgsmål A.7 Betragt MAL definitionen af instruktionen zig i Figur 2a på side 6, samt tilhørerende specifikation Såfrem stakken inden zig udføres er a b c d (hvor a er det øverste element), hvorledes ser stakken da ud efter zig er udført? A.7.1 (a+b) (c+d) A.7.2 a b A.7.3 (a+c) (b+d) A.7.4 (a+d) (b+c) Spørgsmål A.8 Betragt MAL definitionen af instruktionen zag 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 argumenterne , idet det antages, at den oversatte instruktion er i ijvm.mic1? $ mic1 -f ijvm.spec ijvm.mic1 Prog3.bc A A A A Spørgsmål A.9 Betragt MAL definitionen af instruktionen zag 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 argumenterne , idet det antages, at den oversatte instruktion er i ijvm.mic1? $ mic1 -f ijvm.spec ijvm.mic1 Prog3.bc A A A A Spørgsmål A.10 Betragt MAL definitionen af instruktionen zag 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 argumenterne , idet det antages, at den oversatte instruktion er i ijvm.mic1? $ mic1 -f ijvm.spec ijvm.mic1 Prog3.bc A A A A Spørgsmål A.11 Betragt MAL definitionen af instruktionen zag i Figur 2b på side 6, samt tilhørerende specifikation Under antagelse af, at n er et positiv heltal, hvad udfører instruktionen zag n da? A.11.1 Fjerner de n øverste tal fra stakken, og putter det mindste tal af de n tal på stakken A.11.2 Fjerner de n øverste tal fra stakken, og putter det største tal af de n tal på stakken A.11.3 Fjerner de n øverste tal fra stakken, og putter det n te tal af de n tal på stakken A.11.4 Fjerner de n øverste tal fra stakken, og putter summen af de n tal på stakken 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 1 2 3? $./Prog A.12.1 fun(1,2,3) = 0 A.12.2 fun(1,2,3) = 1 A.12.3 fun(1,2,3) = 2 A.12.4 fun(1,2,3) = 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 1 2 2? $./Prog A.13.1 fun(1,2,2) = -4 A.13.2 fun(1,2,2) = 0 A.13.3 fun(1,2,2) = 1 A.13.4 fun(1,2,2) = 3 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 1 2-1? $./Prog A.14.1 fun(1,2,-1) = -3 A.14.2 fun(1,2,-1) = 0 A.14.3 fun(1,2,-1) = 2 A.14.4 fun(1,2,-1) = 3 Spørgsmål A.15 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.15.1 fun(a,b,c) = (a xor b) or (b and c) A.15.2 fun(a,b,c) = (a or b) and (a xor c) A.15.3 fun(a,b,c) = (a xor b) or (a and c) A.15.4 fun(a,b,c) = (a and b) or (b xor c) 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 sandhedstabellerne på side 8 beskriver kredsløbet i Figur 4? A.16.1 Tabel 1a A.16.2 Table 1b A.16.3 Tabel 1c A.16.4 Tabel 1d Spørgsmål A.17 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.17.1 A and (B or -C) A.17.2 ((A or -C) and B) or (A and C) A.17.3 (A or -B) and C A.17.4 (A and B) or (B and -C) Spørgsmål A.18 Følgende tal er repræsenteret som et 8 bits, 2-komplement binært tal: Hvordan repræsenteres tallet i decimal? A A A A Spørgsmål A.19 Følgende tal er repræsenteret i decimal: -57. Hvordan repræsenteres tallet binært i 2-komplement, 8 bits? A A A A Spørgsmål A.20 Følgende tal er repræsenteret i heksadecimal: 5A. Hvordan repræsenteres tallet i octal? A A A A
6 4
7 1. method main 2. args 2 3. d e f i n e a = 1 4 bipush 88 5 i l o a d a 6 i n v o k e v i r t u a l fun 7 end : i r e t u r n 8 9. method fun 10. args d e f i n e a = l o c a l s d e f i n e b = d e f i n e c = 1 15 l a b e l 1 : i l o a d a 16 dup 17 dup 18 i f l t l a b e l 4 19 ldc w c 20 iand 21 bipush a 22 i f i c m p e q l a b e l 2 23 pop 24 goto l a b e l 3 25 l a b e l 2 : i l o a d b 26 iadd 27 i s t o r e b 28 l a b e l 3 : i i n c a, 1 29 goto l a b e l 1 30 l a b e l 4 : i l o a d b 31 i r e t u r n (a) Prog1 1. method main 2. args 5 3. d e f i n e a = 1 4. d e f i n e b = 2 5. d e f i n e c = 3 6. d e f i n e d = 4 7 i l o a d a 8 i l o a d b 9 i l o a d c 10 i l o a d d 11 z i g 12 isub 13 i r e t u r n (b) Prog2 Figur 1: IJVM programmer 1. method main 2. args 5 3. d e f i n e a = 1 4. d e f i n e b = 2 5. d e f i n e c = 3 6. d e f i n e d = 4 7 i l o a d a 8 i l o a d b 9 i l o a d c 10 i l o a d d 11 zag 4 12 i r e t u r n (c) Prog3 5
8 1 z i g = 0x6C : 2 MAR = SP = SP 1 ; rd 3 MAR = SP = SP 1 ; rd 4 OPC = MDR 5 MAR = SP = SP 1 ; rd 6 H = MDR 7 TOS = H + TOS 8 H = MDR 9 MDR = H + OPC 10 MAR = SP 1 ; wr 11 MDR = TOS 12 MAR = SP ; wr ; goto main (a) zig 1 zag = 0x78 : 2 PC = PC + 1 ; f e t c h 3 OPC = MBR 1 4 l z a g 1 : N = OPC = OPC 1 ; i f (N) goto l zag4 ; e l s e goto l zag2 5 l z a g 2 : MAR = SP = SP 1 ; rd 6 H = TOS 7 N = MDR H; i f (N) goto l z a g1 ; e l s e goto l zag3 8 l z a g 3 : TOS = MDR; goto l z a g 1 9 l z a g 4 : MDR = TOS 10 MAR = SP ; wr ; goto main 1 0x6C z i g 2 0 x78 zag byte (b) zag (c) ijvm.spec Figur 2: MAL programmer 6
9 1. s e c t i o n. data 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 xorq %r s i,%rdx 46 andq %r s i,% r d i 47 orq %rdi,%rdx 48 movq %rdx,% rax 49 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
Eksamen Computerarkitektur 2013Q4. Niels Olof Bouvin. Studienummer Navn
Eksamen Computerarkitektur 2013Q4 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.
Læs mereComputerarkitektur Eksamen 2014Q2. Niels Olof Bouvin A. Studienummer Navn
Computerarkitektur Eksamen 2014Q2 Niels Olof Bouvin A 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.
Læs mereEksamen 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
Læs mereEksamen 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
Læs mereEksamen 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
Læs mereNiveauer 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
Læs mereMikroprogrammering. Niels Olof Bouvin Institut for Datalogi Aarhus Universitet
Mikroprogrammering Niels Olof Bouvin Institut for Datalogi Aarhus Universitet Oversigt Mikroprogrammering: IJVM implementeret på Mic-1 Forbedringer af Mic-1 Metode til udvikling af symbolske maskinsprogsprogrammer
Læs meredcomnet-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
Læs meredcomnet-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
Læs mereDATALOGI 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
Læs mereMaskinarkitektur. Lars Kristensen kris@daimi.au.dk. Christian Storm cstorm@daimi.au.dk. dmasark 1
Maskinarkitektur Lars Kristensen kris@daimi.au.dk Christian Storm cstorm@daimi.au.dk dmasark 1 Praktiske oplysninger http://www.daimi.au.dk/dmasark dmasark 2 Forelæsninger Tirsdag 12.15-14.00, Store Aud,
Læs mereMikroarkitektur. 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
Læs mereDet Digitale Niveau. Niels Olof Bouvin Institut for Datalogi Aarhus Universitet
Det Digitale Niveau Niels Olof Bouvin Institut for Datalogi Aarhus Universitet Level : Det digitale niveau Level 5 Problem-oriented language level Translation (compiler) Level 4 Assembly language level
Læs mereDM13-1. Obligatoriske Opgave - Kredsløbs design
DM13-1. Obligatoriske Opgave - Kredsløbs design Jacob Christiansen moffe42@imada.sdu.dk Institut for MAtematik og DAtalogi, Syddansk Universitet, Odense 1. Opgaven Opgaven består i at designe et kredsløb,
Læs mereDM13-1. Obligatorisk opgave E.05. Jacob Aae Mikkelsen
DM13-1. Obligatorisk opgave E.05 Jacob Aae Mikkelsen - 191076 26. september 2005 Indhold Analyse af problemstillingen........................ 2 Spørgsmål 1................................. 3 Spørgsmål
Læs mereBoolsk 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
Læs mereComputere og Netværk (dcomnet)
Computere og Netværk (dcomnet) http://www.cs.au.dk/dcomnet Jens Kargaard Madsen (jkm@iha.dk) Jens Bennedsen (jbb@iha.dk) dcomnet 1 Computere og netværk Beskrivelse At give den studerende kendskab til computere
Læs mereBoolsk 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
Læs mereDATALOGI 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
Læs mereOpgaver 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
Læs mereDATALOGISK INSTITUT, AARHUS UNIVERSITET
DATALOGISK INSTITUT, AARHUS UNIVERSITET Det Naturvidenskabelige Fakultet EKSAMEN Grundkurser i Datalogi Antal sider i opgavesættet (incl. forsiden): 12 (tolv) Eksamensdag: Fredag den 1. april 200, kl..00-11.00
Læs mereuprocessorens hardware
uprocessorens hardware 8080 Architecture Kernen i en processor er ALUen. Det er den som kan udfører simple regne operationer. De tal den arbejdermed gemmes i en række registre. Når et tal skal hentes eller
Læs mereComputeren inderst inde
Computeren inderst inde DM534 Rolf Fagerberg Bits Information = valg mellem forskellig muligheder. Simpleste situation: valg mellem to muligheder. Kald dem 0 og. Denne valgmulighed kaldes en bit. Bits
Læs mereSkriftlig 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.)
Læs mereDATALOGISK 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.
Læs mereSkriftlig 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,
Læs mereMed 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
Læs mereINSTITUT FOR DATALOGI, AARHUS UNIVERSITET. Det Naturvidenskabelige Fakultet EKSAMEN. Grundkurser i Datalogi
INSTITUT FOR DATALOGI, AARHUS UNIVERSITET Det Naturvidenskabelige Fakultet EKSAMEN Grundkurser i Datalogi Antal sider i opgavesættet (incl. forsiden): 12 (tolv) Eksamensdag: Torsdag den 21. marts 2013,
Læs mereUniversity 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
Læs mereDanmarks Tekniske Universitet
side af 2 sider Danmarks Tekniske Universitet Skriftlig prøve, den 26. maj 2009. Kursusnavn Algoritmik og datastrukturer I Kursus nr. 0205. Tilladte hjælpemidler: Alle skriftlige hjælpemidler. Vægtning
Læs mereReeksamen 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:
Læs mereSproget 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
Læs mereBits, 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
Læs mereINSTITUT FOR DATALOGI, AARHUS UNIVERSITET. Det Naturvidenskabelige Fakultet EKSAMEN. Grundkurser i Datalogi
INSTITUT FOR DATALOGI, AARHUS UNIVERSITET Det Naturvidenskabelige Fakultet EKSAMEN Grundkurser i Datalogi Antal sider i opgavesættet (incl. forsiden): 12 (tolv) Eksamensdag: Fredag den 16. august 2013,
Læs mereNiveauer 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
Læs mereDanmarks 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
Læs mere16. marts P NP. Essentielle spørgsmål: NP P? Et problem Q kaldes NP -fuldstændigt 1 Q NP 2 R NP : R pol Q. Resume sidste gang
16. marts Resume sidste gang Abstrakt problem konkret instans afgørlighedsproblem Effektiv kodning (pol. relateret til binær kodning) Sprog L : mængden af instanser for et afgørlighedsproblem hvor svaret
Læs mereSkriftlig 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.)
Læs mereEksamensopgaver 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
Læs mereINSTITUT FOR DATALOGI, AARHUS UNIVERSITET. Science and Technology EKSAMEN. Grundkurser i Datalogi. Algoritmer og Datastrukturer 1 (2003-ordning)
INSTITUT FOR DATALOGI, AARHUS UNIVERSITET Science and Technology EKSAMEN Grundkurser i Datalogi Antal sider i opgavesættet (incl. forsiden): 1 Eksamensdag: Tirsdag den 7. juni 16, kl. 9.-11. Tilladte medbragte
Læs mereBRP Tal. Om computer-repræsentation og -manipulation. Logaritmer
BRP 13.9.2006 Tal. Om computer-repræsentation og -manipulation. Logaritmer 1. Opgaverne til i dag dækker det meste af stoffet 2. Resten af stoffet logaritmer binære træer 3. Øvelse ny programmeringsopgave
Læs mereDanmarks Tekniske Universitet
Eksamen 005, F0 side af sider Danmarks Tekniske Universitet Skriftlig prøve, den 6. maj 00. Kursusnavn Algoritmik og datastrukturer I Kursus nr. 005. Tilladte hjælpemidler: Alle skriftlige hjælpemidler.
Læs mereDATALOGISK 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): 1 (tretten) Eksamensdag: Tirsdag den 8. april 2008,
Læs mereSkriftlig 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
Læs mereDATALOGI 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
Læs mereOpgave: 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
Læs mereDanmarks Tekniske Universitet
side af sider Danmarks Tekniske Universitet Skriftlig prøve, den. maj 00. Kursusnavn Algoritmer og datastrukturer I Kursus nr. 005. Tilladte hjælpemidler: Alle skriftlige hjælpemidler. Vægtning af opgaverne:
Læs mereDanmarks Tekniske Universitet
side af 2 sider Danmarks Tekniske Universitet Skriftlig prøve, den 2. maj 200. Kursusnavn Algoritmer og datastrukturer I Kursus nr. 0205. Tilladte hjælpemidler: Alle skriftlige hjælpemidler. Vægtning af
Læs mereINSTITUT 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,
Læs mereOversættere Skriftlig eksamen onsdag d. 19. april 2006
Københavns Universitet Naturvidenskabelig Embedseksamen Oversættere Skriftlig eksamen onsdag d. 19. april 2006 Eksamenstiden er to timer. Opgavernes vægt i procent er angivet ved hver opgave. Den skriftlige
Læs mereGrundlæ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
Læs mereDM507 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
Læs mereEksamen 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
Læs mereMatematik A. Højere teknisk eksamen. 5 timers skriftlig prøve. Fredag den 17. december 2010 kl htx103-mat/a
Matematik A Højere teknisk eksamen 5 timers skriftlig prøve htx103-mat/a-17122010 redag den 17. december 2010 kl. 9.00-14.00 Side 1 af 7 sider Matematik A 2010 Prøvens varighed er 5 timer. Alle hjælpemidler
Læs mereDATALOGISK 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: Onsdag den 31. marts 2010, kl.
Læs mereEksamen i Lineær Algebra
Eksamen i Lineær Algebra Første Studieår ved Det Teknisk-Naturvidenskabelige Fakultet & Det Sundhedsvidenskabelige Fakultet Onsdag den. februar, 3. Kl. 9-3. Nærværende eksamenssæt består af 9 nummererede
Læs mereSkriftlig 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
Læs mereSkriftlig 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,
Læs mereEksamen i Lineær Algebra
Eksamen i Lineær Algebra Første Studieår ved Det Teknisk-Naturvidenskabelige Fakultet & Det Sundhedsvidenskabelige Fakultet Onsdag den 9. februar, 4. Kl. 9-3. Nærværende eksamenssæt består af 8 nummererede
Læs mereSkriftlig 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
Læs mereIntel Core i7. Niels Olof Bouvin Institut for Datalogi Aarhus Universitet
Intel Core i7 Niels Olof Bouvin Institut for Datalogi Aarhus Universitet 1 Oversigt Historie Maskinsprogsniveauet Symbolsk maskinsprog Funktionskald Argumentoverførsel & biblioteksfunktioner 2 Udviklingen
Læs mereNiveauer 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
Læs mereDM507 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
Læs mereDATALOGISK INSTITUT, AARHUS UNIVERSITET
DATALOGISK INSTITUT, AARHUS UNIVERSITET Det Naturvidenskabelige Fakultet EKSAMEN Grundkurser i Datalogi Algoritmer og Datastrukturer 1 (003-ordning) Antal sider i opgavesættet (incl. forsiden): 10 (ti)
Læs mereSkriftlig 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
Læs mereDATALOGISK 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): 1 (tolv) Eksamensdag: Fredag den 7. august 009, kl.
Læs mereDM507 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
Læs mereReeksamen i Diskret Matematik
Reeksamen i Diskret Matematik Første Studieår ved Det Tekniske Fakultet for IT og Design samt Det Ingeniør- og Naturvidenskabelige Fakultet 15. august 2017. Kl. 9-13. Nærværende eksamenssæt består af 11
Læs mereEksamen 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:
Læs mereTERMINSPRØ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
Læs mereEksempel 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
Læs mereINSTITUT FOR DATALOGI, AARHUS UNIVERSITET EKSAMEN. Grundkurser i Datalogi. Algoritmer og Datastrukturer 1 (2003-ordning)
INSTITUT FOR DATALOGI, AARHUS UNIVERSITET EKSAMEN Grundkurser i Datalogi Antal sider i opgavesættet (incl. forsiden): 12 (tolv) Eksamensdag: Fredag den 10. august 2012, kl. 9.00-11.00 Eksamenslokale: Finlandsgade
Læs mereDanmarks 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:
Læs mereEksamen 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,
Læs mereReeksamen 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.
Læs mereSkriftlig Eksamen Algoritmer og Datastrukturer 2 (2003-ordning)
Skriftlig Eksamen Algoritmer og Datastrukturer 2 (2003-ordning) Datalogisk Institut Aarhus Universitet Fredag den 28. maj 2004, kl. 9.00 13.00 Opgave 1 (20%) En (r, k) kryds-graf er en orienteret graf
Læs mereMIPS, 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
Læs mereGUX-2013. Matematik Niveau B prøveform b Vejledende sæt 2
GUX-01 Matematik Niveau B prøveform b Vejledende sæt Matematik B Prøvens varighed er 4 timer. Delprøven uden hjælpemidler består af opgaverne 1 til 6 med i alt 6 spørgsmål. Besvarelsen af denne delprøve
Læs mereAAU, 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 fjj@noea.dk. Besvarelsen skal
Læs mereCPUer 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
Læs mereDATALOGISK 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: Torsdag den 26. marts 2009, kl.
Læs mereMatematik B. Studentereksamen
Matematik B Studentereksamen 1stx111-MAT/B-18052011 Onsdag den 18. maj 2011 kl. 9.00-13.00 Opgavesættet er delt i to dele. Delprøven uden hjælpemidler består af opgave 1-6 med i alt 6 spørgsmål. Delprøven
Læs mereDATALOGISK INSTITUT, AARHUS UNIVERSITET
DATALOGISK INSTITUT, AARHUS UNIVERSITET Det Naturvidenskabelige Fakultet EKSAMEN Grundkurser i Datalogi Antal sider i opgavesættet (incl. forsiden): 6 (seks) Eksamensdag: Onsdag den 11. august 2004, kl.
Læs mereBEREGNINGSTEKNIK 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
Læs mereSkriftlig Eksamen Algoritmer og sandsynlighed (DM538)
Skriftlig Eksamen Algoritmer og sandsynlighed (DM538) Institut for Matematik & Datalogi Syddansk Universitet Fredag den 9 Januar 2015, kl. 10 14 Alle sædvanlige hjælpemidler(lærebøger, notater etc.) samt
Læs mereIntegralregning med TI-Interactive! Stamfunktioner Integraler Arealer Jan Leffers (2005)
Integralregning med TI-Interactive! Stamfunktioner Integraler Arealer Jan Leffers (005) Indholdsfortegnelse Indholdsfortegnelse... Stamfunktion og integralregning...3 Numerisk integration...3 Areal under
Læs mereOversættere. Vejledende løsninger til Skriftlig eksamen onsdag d. 20. april 2005
Københavns Universitet Naturvidenskabelig Embedseksamen Oversættere Vejledende løsninger til Skriftlig eksamen onsdag d. 20. april 2005 Eksamenstiden er to timer. Opgavernes vægt i procent er angivet ved
Læs mereDanmarks 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
Læs mereHØJERE FORBEREDELSESEKSAMEN DECEMBER 2008 MATEMATIK B-NIVEAU. Fredag den 12. december Kl HFE083-MAB
HØJERE FORBEREDELSESEKSAMEN DECEMBER 2008 MATEMATIK B-NIVEAU Fredag den 12. december 2008 Kl. 09.00 13.00 HFE083-MAB Opgavesættet er delt i to dele. Delprøven uden hjælpemidler består af opgave 1-5 med
Læs mereDATALOGISK 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: Fredag den 13. august 2010, kl.
Læs mereMatematik A. Studentereksamen
Matematik A Studentereksamen 2stx101-MAT/A-01062010 Tirsdag den 1. juni 2010 kl. 9.00-14.00 Opgavesættet er delt i to dele. Delprøven uden hjælpemidler består af opgave 1-6 med i alt 6 spørgsmål. Delprøven
Læs mereFunktioner 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
Læs mereSkriftlig Eksamen Algoritmer og Datastrukturer (dads)
Skriftlig Eksamen Algoritmer og Datastrukturer (dads) Datalogisk Institut Aarhus Universitet Tirsdag den 27. maj 2003, kl. 9.00 3.00 Opgave (25%) For konstanten π = 3.4592... gælder identiteten π 2 6 =
Læs mereINSTITUT 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
Læs mereTESTS 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
Læs mereAlgoritmer 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
Læs mereEksempel: Skat i år 2000
Kursus 02199: Programmering afsnit 2.1-2.7 Anne Haxthausen IMM, DTU 1. Værdier og typer (bl.a. char, boolean, int, double) (afsnit 2.4) 2. Variable og konstanter (afsnit 2.3) 3. Sætninger (bl.a. assignments)
Læs mereRe- eksamen Det hæmatologiske system og immunsystemet. Bacheloruddannelsen i Medicin/Medicin med industriel specialisering
Studienummer: 1 Re- eksamen 2012 Titel på kursus: Uddannelse: Semester: Det hæmatologiske system og immunsystemet Bacheloruddannelsen i Medicin/Medicin med industriel specialisering 2. semester Eksamensdato:
Læs mereSkriftlig Eksamen Algoritmer og Datastrukturer (dads)
Skriftlig Eksamen Algoritmer og Datastrukturer (dads) Datalogisk Institut Aarhus Universitet Mandag den 27. maj 2002, kl. 9.00 13.00 Opgave 1 (25%) Denne opgave handler om multiplikation af positive heltal.
Læs mereSkriftlig Eksamen Kombinatorik, sandsynlighed og randomiserede algoritmer (DM528)
Skriftlig Eksamen Kombinatorik, sandsynlighed og randomiserede algoritmer (DM528) Institut for Matematik & Datalogi Syddansk Universitet Mandag den 3 Januar 2011, kl. 9 13 Alle sædvanlige hjælpemidler
Læs mere