DATALOGI 1E. Skriftlig eksamen torsdag den 3. juni 2004
|
|
|
- Mathilde Eskildsen
- 10 år siden
- Visninger:
Transkript
1 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 som en helhed. Vægtningen af de enkelte spørgsmål i en opgave vil ikke være præcist proportional med tidsangivelserne, som altså kun er vejledende. Opgave Tid 1 60 min min min min. Alle de sædvanlige hjælpemidler må benyttes, herunder også lydløse elektroniske lommeregnere og PDA ere (f.eks. Palm Pilot), dog ikke hvis disse har trådløs netadgang eller telefoni. En almindelig bærbar PC vil ikke være tilstrækkelig lydløs p.g.a. blæser, harddisk og støjende tastatur. Det er tilladt at bruge blyant til besvarelsen, såfremt denne er tydelig.
2 Skriftlig eksamen torsdag d. 3. juni 2004 i Datalogi 1E side 1 af 7 Opgave 1: Arkitektur (60 min.) Spørgsmål 1.1 (25 min.) En rumbelysning L er udstyret med en lysføler M (for mørke) og en bevægelsesdetektor F (for føler) samt elektronik, der bl.a. indeholder et 2-bit register R = (R1, R0). Med et vist tidsinterval opdateres registerværdien og lyset tændes (L = 1) eller slukkes (L = 0). Hvis der ikke er mørkt (M = 0) skal lyset være slukket. Hvis der er mørkt (M = 1) og der registreres en bevægelse (F=1) så tændes lyset og registeret initialiseres til værdien R = (0, 0). Registeret angiver hvor mange tidsenheder, der er gået uden detektion af bevægelse, siden lyset sidst blev tændt. Når registerværdien bliver 3 (R = (1,1)) slukkes lyset. a) Opstil sandhedstabellen for L, R1 og R0 som funktion af M, F, R1 og R0. b) Angiv optimerede logiske udtryk for for de 3 værdier L, R1, og R0. Spørgsmål 1.2 (15 min.) En sædvanlig klokstyret S-R flip-flop (se figur) giver en udefineret logisk værdi hvis både S (Set) og R (Reset) -signalerne er høje (logisk 1). I lærebogen (se evt. Hennesey og Patterson side B22-24) beskrives en D flip-flop, der ikke har samme problem. Et alternativ er en såkaldt J-K flip-flop (se figur). R Q Clock S Q Klokstyret S R flip flop K Q Clock J Q Klokstyret J K flip flop
3 Skriftlig eksamen torsdag d. 3. juni 2004 i Datalogi 1E side 2 af 7 a) Opskriv sandhedstabellen for en J-K flip-flop og redegør for funktionsmåden i forhold til en S-R flip-flop. Spørgsmål 1.3 (20 min.) Betragt følgende to bitmønstre (7 bit): A: B: Angiv de decimale værdier af A og B hvis disse repræsenterer: a) Heltal uden fortegn. b) Heltal i 2-komplement. c) Heltal i bias-63 notation. Betragt nu de to decimaltal: C: 12.5 D: d) Angiv det bitmønster hvormed tallene C og D repræsenteres i IEEE 754- standarden for 32-bit flydende tal. e) Beskriv trinene ved addition af repræsentationerne af C og D, og angiv bitmønsteret for resultatet.
4 Skriftlig eksamen torsdag d. 3. juni 2004 i Datalogi 1E side 3 af 7 Opgave 2: Grammatikker og automater (60 min.) Spørgsmål 2.1 (17 min.) Vi betragter talord for heltal i firetalssystemet. De kan beskrives med det regulære udtryk [0 3] +. Bemærk at den tomme tegnfølge ikke er et talord. Vi vil nu se på delmængder af disse talord: a) Skriv et regulært udtryk eller en NFA (eget valg), der beskriver talord i firetalssystemet, hvor cifrene kommer i strengt aftagende orden, dvs. at hvert ciffer er strengt mindre end det foregående. Vink: Husk at udelade den tomme tegnfølge. b) Skriv et regulært udtryk eller en NFA (eget valg), der beskriver talord i firetalssystemet, hvor cifrene kommer i svagt aftagende orden, dvs. at hvert ciffer er mindre end eller lig med det foregående. Vink: Husk at udelade den tomme tegnfølge. Spørgsmål 2.2 (43 min.) Betragt følgende grammatik over alfabetet {a}: A a A aaa a) Beskriv i ord det sprog, som genereres af grammatikken. b) Påpeg tvetydighed i grammatikken ved at angive en tegnfølge, der har mere end et syntakstræ. c) Lav en SLR syntaksanalysetabel for grammatikken. d) Da grammatikken er tvetydig, er der konflikter i tabellen. Kan man resolvere disse konflikter ved at fjerne aktioner (som ved operatorprecedenserklæringer) uden at man dermed ændrer det genkendte sprog? Begrund svaret.
5 Skriftlig eksamen torsdag d. 3. juni 2004 i Datalogi 1E side 4 af 7 Opgave 3: Oversætterteknik (60 min.) Spørgsmål 3.1 (23 min.) Figur 7.1 i Basics of Compiler Design viser kodegenerering for IF-THEN-ELSE instruktioner, hvor sammenligningsoperatoren er = eller <. a) Tilføj kodegenerering for hver af instruktionerne IF r s r t THEN label t ELSE label f IF r s > r t THEN label t ELSE label f IF r s r t THEN label t ELSE label f Du må bruge MIPS instruktionerne add, addi, beq, bne, slt, slti og j (men du behøver ikke at bruge dem allesammen). Lav kun kode for det generelle tilfælde, hvor ingen af de to labels efterfølger IF-THEN-ELSE instruktionen. b) Mellemkoden tillader også sammenligning mellem en variable og en konstant. Lav på samme måde som i delspørgsmål a kode for hver af instruktionerne Spørgsmål 3.2 (15 min.) IF r s = k THEN label t ELSE label f IF r s k THEN label t ELSE label f IF r s < k THEN label t ELSE label f IF r s > k THEN label t ELSE label f IF r s k THEN label t ELSE label f IF r s k THEN label t ELSE label f Figur 9.7 i Basics of Compiler Design viser en opdeling af 16 registre i caller-saves og callee-saves. Denne opdeling er tænkt at være den samme for alle funktioner. a) Beskriv kort potentielle problemer ved at bruge en opdeling, der varierer fra funktion til funktion, i stedet for at bruge den samme opdeling for alle funktioner.
6 Skriftlig eksamen torsdag d. 3. juni 2004 i Datalogi 1E side 5 af 7 Spørgsmål 3.3 (22 min.) Afsnit i Basics of Compiler Design viser en metode til oversættelse af flerdimensionale tabeller af 32-bit heltal, hvor tabellen bliver lagt rækkevis eller søjlevis ud i lageret og man beregner adressen for et index med multiplikation og addition. En alternativ metode til oversættelse af flerdimensionale tabeller er at lave tabeller af tabeller. F.eks. vil en todimensional M N tabel implementeres som en en-dimensional tabel med pegepinde til M forskellige en-dimensionale tabeller af størrelse N. a) Vis mellemkode for sætningen x := a[i][j] ved brug af denne metode (hvor a er en tabel af 32-bit heltal). Antag at x, i og j ligger i mellemkodevariabler med samme navn, og at mellemkodevariablen a indeholder baseadressen for første dimension af tabellen a. Brug evt. ekstra mellemkodevariabler. b) Angiv oversætterskema for Trans Index ved brug af denne metode. Antag at symboltabellens værdi for en tabelvariabel er baseadressen for første dimension (størrelserne af dimensionerne er ikke nødvendige, medmindre man skal lave indekscheck). Index er ligesom i bogen givet ved grammatikken Index id[exp] Index Index[Exp] og Trans Index skal (ligesom i den oprindelige version) returnere et par af kode til beregning af adressen for et element samt en mellemkodevariabel, der indeholder den beregnede adresse. Elementerne i tabellen er 32-bit heltal.
7 Skriftlig eksamen torsdag d. 3. juni 2004 i Datalogi 1E side 6 af 7 Opgave 4: Datavej og kontrol (60 min.) Denne opgave omhandler simulation, implementation og anvendelse af variable venstre-skift i MIPS. Et (binært) tal venstre-skiftes k pladser ved at flytte alle bit k pladser til venstre, og derefter indsætte k nuller på de tomme pladser til højre for tallet. Eksempel: Venstre-skift af 1001 med 3 pladser giver resultatet Variabelt venstre-skift understøttes af følgende MIPS-ordre: sllv $rd, $rt, $rs Denne ordre tager indholdet af register $rt, og venstre-skifter dette tal det antal pladser som er angivet ved register $rs (det antages at $rs indeholder et tal imellem 0 og 31). Resultatet gemmes i register $rd. Ordren er en R-type ordre med opcode=0 og function= (binært). I det følgende tager vi udgangspunkt i enkelt-cyklus datavejen, som er beskrevet i Patterson & Hennessy, kap Specielt vil figur 5.29 blive benyttet som reference i det efterfølgende. Bemærk at den i figur 5.29 givne datavej ikke understøtter ordren sllv. Spørgsmål 4.1 (20 min.) Vi ønsker først at simulere variabelt venstre-skift ved anvendelse af datavejen i figur 5.29, med den antagelse at datavejen er udvidet til at understøtte addi. Antag at vi ønsker venstre-skifte register $s0 et antal pladser som er angivet ved register $s1. Resultatet skal placeres i register $s2. a) Skriv et stykke assembler-kode, der udfører det ønskede; registrene $s0 og $s1 må ikke ændres, men det er tilladt at benytte register $t0 som temporært register. b) Vi overvejer nu at udvide datavejen i figur 5.29, således at den understøtter sllv ordren. Angiv fordele og ulemper ved hhv. simulation af ordren (som ovenfor) og implementation i hardware. Spørgsmål 4.2 (20 min.) Vi skal nu udvide datavejen i figur 5.29, således at den understøtter sllv-ordren. Dette gøres ved først at udvide ALUen til også at kunne understøtte variable venstre-skift operationer. a) Hvorfor er en udvidelse af ALUen den oplagte løsning? b) Beskriv kort et kredsløb, der kan udføre den variable venstre-skift operation i hardware, dvs. et kredsløb, der tager et 32-bit tal og et 5-bit tal, og
8 Skriftlig eksamen torsdag d. 3. juni 2004 i Datalogi 1E side 7 af 7 venstre-skifter 32-bit tallet det antal positioner, som er angivet ved 5-bit tallet. Output skal være et 32-bit tal. (Bemærk at det ikke er nødvendigt at angive kredsløbets integration med ALUen iøvrigt.) c) Lad os nu antage, at vi har udvidet ALUen, således at input 100 (binært) til dens ALU kontrol resulterer i udførelse af et variabelt venstre-skift. Angiv overordnet hvordan datavejen i figur 5.29 skal ændres for at understøtte sllv. Spørgsmål 4.3 (20 min.) Variable venstre-skift kan benyttes til at understøtte 2-dimensionelle arrays (eller matricer). En n m matrice A består af n rækker og m søjler. Elementet i række i og søjle j angives ved A[i, j], hvor i {0,1,...,n 1} og j {0,1,...,m 1}. Lad os antage at en matrice A med 32-bit heltal gemmes i lageret som en almindelig array. Det følgende er en funktion, der givet adressen på det første element i matricen (parameter $a0), matricens størrelse k (parameter $a1), rækkenummer i (parameter $a2) og søjlenummer j (parameter $a3), returnerer adressen på elementet A[i, j] via register $v0: madr: sllv $v0, $a2, $a1 add $v0, $v0, $a3 add $v0, $v0, $v0 add $v0, $v0, $v0 add $v0, $v0, $a0 jr $ra a) Kommenter funktionen detaljeret, og forklar, hvordan størrelsen k (parameter $a1) relaterer sig til antallet af rækker n og søjler m i A. b) Vi ønsker nu at foretage hhv. rækkevis og søjlevis iteration over elementerne i A. Angiv hvordan man mere effektivt end ved at anvende ovenstående funktion kan tilgå matricens elementer hhv. ved en rækkevis eller søjlevis iteration.
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
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
Oversættere / Datalogi 1E
Københavns Universitet Naturvidenskabelig Embedseksamen Oversættere / Datalogi 1E Skriftlig eksamen onsdag d. 26. januar 2005 Eksamenstiden er to timer. Opgavernes vægt i procent er angivet ved hver opgave.
Oversæ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
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
DATALOGI 1E. Vejledende løsninger til Skriftlig eksamen mandag den 23. juni 2003
Københavns Universitet Naturvidenskabelig Embedseksamen DATALOGI 1E Vejledende løsninger til Skriftlig eksamen mandag den 23. juni 2003 Opgaverne vægtes i forhold til tidsangivelsen herunder, og hver opgaves
Maskinsprog. Martin Zachariasen, DIKU. Programmer og ordrer. Ordretyper. Operander og deres placering. Ordreformat. Procedurekald. Andre arkitekturer
Maskinsprog Martin Zachariasen, DIKU Litteratur: Patterson & Hennessy, kap. 3 Programmer og ordrer Ordretyper Operander og deres placering Ordreformat Procedurekald Andre arkitekturer 1 Stored-program
Skriftlig eksamen i Datalogi
Roskilde Universitetscenter side 1 af 9 sider Skriftlig eksamen i Datalogi Modul 1 Vinter 1999/2000 Opgavesættet består af 6 opgaver, der ved bedømmelsen tillægges følgende vægte: Opgave 1 5% Opgave 2
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
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,
19 Hashtabeller. Noter. PS1 -- Hashtabeller. Hashing problemet. Hashfunktioner. Kollision. Søgning og indsættelse.
19 Hashtabeller. Hashing problemet. Hashfunktioner. Kollision. Søgning og indsættelse. Sammenligning af hashtabeller og søgetræer. 281 Hashing-problemet (1). Vi ønsker at afbilde n objekter på en tabel
Et udtryk på formena n kaldes en potens med grundtal a og eksponent n. Vi vil kun betragte potenser hvor grundtallet er positivt, altså a>0.
Konkrete funktioner Potenser Som udgangspunkt er brugen af potenser blot en forkortelse for at gange et tal med sig selv et antal gange. Hvis a Rskriver vi a 2 for a a a 3 for a a a a 4 for a a a a (1).
Indhold. Maskinstruktur... 3. Kapitel 1. Assemblersprog...3. 1.1 Indledning...3 1.2 Hop-instruktioner... 7 1.3 Input og output...
Indhold Maskinstruktur... 3 Kapitel 1. Assemblersprog...3 1.1 Indledning...3 1.2 Hop-instruktioner... 7 1.3 Input og output... 9 Kapitel 2. Maskinkode... 13 2.1 Den fysiske maskine... 13 2.2 Assemblerens
Repræsentation af tal
Repræsentation af tal DM534 Rolf Fagerberg Bitmønstre 01101011 0001100101011011... Bitmønstre skal fortolkes for at have en betydning: Tal (heltal, decimaltal (kommatal)) Bogstaver Computerinstruktion
Skriftlig 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.
Fagets IT Introduktion til MATLAB
Fagets IT Introduktion til MATLAB Mads G. Christensen [email protected] Afdeling for Kommunikationsteknologi, Aalborg Universitet. MATLAB 2002 p.1/28 Kursusoversigt 1. Introduktion, matrix-indeksering, -operationer
Repræsentation af tal
Repræsentation af tal DM526 Rolf Fagerberg, 2009 Bitmønstre 01101011 0001100101011011... Bitmønstre skal fortolkes for at have en betydning: Tal (heltal, kommatal) Bogstaver Computerinstruktion (program)
Øvelse 10. Tobias Markeprand. 11. november 2008
Øvelse 10 Tobias Markeprand 11. november 2008 Kapitel 10 i Blanchard omhandler vækst, dvs. økonomien på det lange sigt. For at kunne foretage analyser af vækst og dets årsager må man kunne sammenligne
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
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
Danmarks Tekniske Universitet
Eksamen 02105, F14 side 1 af 14 Danmarks Tekniske Universitet Skriftlig prøve, den 22. maj 2014. Kursusnavn: Algoritmer og datastrukturer 1 Kursusnummer: 02105 Hjælpemidler: Skriftlige hjælpemidler. Det
Dat1E K1-1 - En pipelinet mikroarkitektur. Espen Højsgaard Rune Højsgaard Christian Iversen
Dat1E K1-1 - En pipelinet mikroarkitektur Espen Højsgaard Rune Højsgaard Christian Iversen 1 Indhold Indhold 2 1 Sammenfatning 5 1.1 Ambitioner................................... 5 1.2 Resultat.....................................
Repræsentation af tal
Repræsentation af tal DM534 Rolf Fagerberg Mål Målet for disse slides er at beskrive, hvordan tal repræsenteres som bitmønstre i computere. Dette emne er et uddrag af kurset DM548 Computerarkitektur og
Eksamensopgaver datalogi, dlc 2011 side 1/5. 1. Lodtrækningssystem
Eksamensopgaver datalogi, dlc 2011 side 1/5 1. Lodtrækningssystem Der skal fremstilles et program, som kan foretage en lodtrækning. Programmet skal kunne udtrække en eller flere personer (eller andet)
DM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2016 Projekt, del I Institut for matematik og datalogi Syddansk Universitet 29. februar, 2016 Dette projekt udleveres i tre dele. Hver del har sin deadline, således
DM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2019 Projekt, del I Institut for matematik og datalogi Syddansk Universitet 27. februar, 2019 Dette projekt udleveres i tre dele. Hver del har sin deadline, således
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.
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
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
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,
Abstrakte datatyper C#-version
Note til Programmeringsteknologi Akademiuddannelsen i Informationsteknologi Abstrakte datatyper C#-version Finn Nordbjerg 1/9 Abstrakte Datatyper Denne note introducerer kort begrebet abstrakt datatype
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
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
BASE. Besvarelse til individuel skriftlig test
BASE Besvarelse til individuel skriftlig test Tirsdag d. 21. marts 2006 Tinne Hoff Kjeldsen Bitten Plesner 1 Opgave 1 Vandet i en pool med et volumen på 10.000 gallon indeholder 0,01% klor. Til tiden t
Grundlæggende køretidsanalyse af algoritmer
Grundlæggende køretidsanalyse af algoritmer Algoritmers effektivitet Størrelse af inddata Forskellige mål for køretid Store -notationen Klassiske effektivitetsklasser Martin Zachariasen DIKU 1 Algoritmers
DATALOGI 1E. Vejledende løsninger til Skriftlig eksamen fredag d. 16. januar 2004
Københavns Universitet Naturvidenskabelig Embedseksamen DATALOGI 1E Vejledende løsninger til Skriftlig eksamen fredag d. 16. januar 2004 Opgaverne vægtes i forhold til tidsangivelsen herunder, og hver
Algoritmer og Datastrukturer 1
Algoritmer og Datastrukturer 1 Gerth Stølting Brodal Analyseværktøjer [CLRS, 1-3.1] Eksempler på en beregningsprocess Puslespil ved ombytninger Maximum delsum Hvad er udførselstiden for en algoritme? Maskinkode
INSTITUT FOR DATALOGI, AARHUS UNIVERSITET
INSTITUT FOR DATALOGI, AARHUS UNIVERSITET Science and Technology EKSAMEN Antal sider i opgavesættet (incl. forsiden): 6 (seks) Eksamensdag: Fredag den 22. juni 2012, kl. 9.00-13.00 Eksamenslokale: Finlandsgade
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
Københavns Universitet, Det naturvidenskabelige Fakultet. Afleveringsopgave 1
Københavns Universitet, Det naturvidenskabelige Fakultet 1 Lineær Algebra (LinAlg) Afleveringsopgave 1 Eventuelle besvarelser laves i grupper af - 3 personer og afleveres i to eksemplarer med 3 udfyldte
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
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
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/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
Programmering. Det rent og skært nødvendige, det elementært nødvendige! Morten Dam Jørgensen
Programmering Det rent og skært nødvendige, det elementært nødvendige! Morten Dam Jørgensen Oversigt Undervisningen Hvad er programmering Hvordan er et program organiseret? Programmering og fysik Nobelprisen
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.
Programmering i C. Lektion 4. 5. december 2008
Programmering i C Lektion 4 5. december 2008 Funktioner Eksempel Fra sidst 1 Funktioner 2 Eksempel Funktioner Eksempel Eksempel: 1 / f u n k t i o n s p r o t o t y p e r / i n t i n d l a e s ( void )
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
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 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
Eksamensopgaver datalogi, dl/vf 2010 side 1/5. 1. Lodtrækningssystem
Eksamensopgaver datalogi, dl/vf 2010 side 1/5 1. Lodtrækningssystem Der skal fremstilles et program, som kan foretage en lodtrækning. Programmet skal kunne udtrække en eller flere personer (eller andet)
Boolesk Algebra og det binære talsystem - temahæfte informatik. Oprindelse.
Boolesk Algebra og det binære talsystem - temahæfte informatik. I dette hæfte arbejdes der med to-tals systemet og logiske udtryk. Vi oplever at de almindelige regneregler også gælder her, og vi prøver
Skriftlig 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 =
