Pensum/læringskrav

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.

Oversikt over GNU-assembleren

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.

Publisert 25. okt. 2005 12:27 - Sist endret 15. mai 2006 16:31