L?reb?ker
BS Chalk, AT Carter og RW Hind: Computer organization and architecture, 2004. Palgrave. ISBN:?1-4039-0164-3. F?lgende er pensum: kapittel 3-6, 8.1-8.4, 9.9.
Randal E Bryant og David R O'Hallaron: Computer Systems -- a programmer's perspective, 2003. Prentice Hall. ISBN:?0-13-034074-X. Kapitler 1-1.3, 2 (unntatt 2.3.1-2.3.5), 3 og 10.9 er pensum. Bokens hjemmeside.
Dessuten er alt forelest stoff og alle gruppeoppgaver pensum.
Programvare
Til kretstegning brukes programmet Digital Works. Det finnes en egen informasjonsside om hvorledes man f?r tilgang til det.
Til kompilering og assemblering av C- og x86-assemblerkode brukes gcc. Det finnes en egen bruksanvisning for hvorldes man f?r den til ? virke p? hjemmemaskinen.
Annet nyttig stoff
2 siders oversikt over de viktigste x86-instruksjonene.
Floating point arithmetic gir en god oversikt over flyt-tall p? Intel-prosessoren.
Kort oversikt over registrene og bruken av dem.
En kort innf?ring i inline assembly for gcc p? x86-maskiner
Brian W Kernighan og Dennis M Ritchie: The C programming language, 1988. Prentice Hall. ISBN:?0-13-110362-8.
Kort innf?ring i C av Steve Summit.
Svar p? mange vanlige sp?rsm?l om C
Historien om hvorledes C ble til.
Dette programmet vant en konkurranse om ? lage det rareste C-programmet.