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