Dato | Undervises av | Sted | Tema | Kommentarer / ressurser |
17.01.2011 | Begge | Simula (i Ole Johan Dahls hus = Ifi2) | Introduksjon; parallellforelesning: Programmeringsspråket C / Digitale kretser | Obligatorisk fremmøteIngen gruppeøvelser denne ukenPlansjer om introduksjon, digital representasjon og C-programmering |
24.01.2011 | Begge | Simula / Perl | Kombinatoriske kretser og forenkling av boolske funksjoner (i Simula) / Programmering i C (i Perl) | Plansjer om Boolske funksjoner og kombinatorisk logikk kretser og C-programmeringUkeoppgaver om logiske kretser med fasit og C-programmering med fasit |
31.01.2011 | Begge | Simula / Perl | Sekvensielle logiske kretser / C-programmering | Plansjer om sekvensiell logikk kretser og C-programmeringUkeoppgaver om sekvensiell logikk med fasit og C-programmering med fasit |
07.02.2011 | Dag | Simula | Hvilken datamaskin var den første (litt datahistorie)? Programmering i assemblerspråk | Plansjer om datahistorie og assemblerprogrammeringUkeoppgaver nok en gang om sekvensiell logikk og om programmering med fasit |
14.02.2011 | Begge | Simula / Perl | «Signed Binaries and Arithmetic» og C-programmering; presentasjon av Diglog | Plansjer om C-programmering og om binærtall med fortegn og aritmetikkUkeoppgaver om programmering med fasit og om diglog og binærtall med fasit |
21.02.2011 | Philipp | Simula | Von Neumann Arkitektur | PlansjerUkeoppgaver om programmering med fasit og Diglog og kombinatorisk logikk og fasit med simulasjonsfiler solutionL5a.lgf som skal lastes inn på side én i Diglog (trykk på tasten '1') og bitcmp.lgf som lastes inn på side to (trykk på '2'). |
28.02.2011 | Dag | Simula | Mer assemblerprogrammering: bit-operasjoner, flagg, hopp, funksjonskall | PlansjerUkeoppgaver om assemblerprogrammering med fasit og Digital elektronikk (hjelper til obligen!) og fasit lgf-fil |
07.03.2011 | Philipp | Simula | Minnehierarki | PlansjerUkeoppgaver fra programmering med fasit og digital elektronikk (hjelper til obligen!) og fasit lgf-fil |
14.03.2011 | Dag | Simula | Funksjoner; minnet; verktøy for feilsøking [boka 2.1, 3.7, 3.5.1, 3.8-3.9.3, 3.11] | PlansjerIngen ukeoppgaver denne uken, men orakel til vanlige tider. |
21.03.2011 | Philipp | Simula | Pipelining og I/O | Plansjer Ukeoppgaver i programmering med fasit og i vurdering av ytelsestap pga `cache misses' og `pipelining hazards' med fasit |
28.03.2011 | Dag | Simula | Koding av instruksjoner[3.1-2, 7]; flyt-tall[2.4] | PlansjerOppgaver om programmering med fasit og om pipelining speed-up og nok en sekvensiell krets med fasit |
04.04.2011 | Philipp | Simula | Superskalar CPU | Plansjene (små oppdateringer før forelesningen kan forekomme)Oppgaver om programmering med fasit og en repetisjonsoppgave om Boolske uttrykk og Kombinatorisk logikk |
11.04.2011 | Dag | Simula | Rask kode [kap 5]; inline-kode | PlansjerUkeoppgave om repetisjon i sekvensiell logikk og oppgave 3 og 4 fra eksamen 2009 |
18.04.2011 | Påskeferie | |||
25.04.2011 | Ingen forelesningIngen ukeoppgaver denne uken, men orakel til vanlige tider. | |||
02.05.2011 | Philipp | Simula | Kort om Multi Core CPU og Graphics Peocessing Units | Kort forelesning på ca. 45 minutterPlansjerIngen ukeoppgaver denne uken, men orakel til vanlige tider. |
09.05.2011 | Begge | Simula | Oppsummering | Plansjer med oppsummering av hardware-delen og programmeringsdelenSiste uke med gruppeøvelser. Eksamen 2010 blir gjennomgått. |
Undervisningsplan
Publisert 20. des. 2010 11:53
- Sist endret 9. mai 2011 17:40