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 kretskonstruksjon brukes verkt?yet Digital Works laget av Matrix Multimedia . Ifi har kj?pt site-lisens til programmet og det finnes p? alle Ifis Windows-maskiner. (Om man sitter ved en Linux-maskin p? Ifi, kan man bruke windows-kommandoen for ? kj?re p? en Windows-maskin.)
Om man vil kj?re Digital Works p? sin Windows-maskin hjemme, kan man enten kj?pe en studentversjon av programmet for ?39 fra Matrix Multimedia eller man kan hente en gratisversjon. Det finnes to slike: versjon 2.0 er litt gammel og litt begrenset (men tilstrekkelig for oppgavene i kurset) mens pr?veversjonen av versjon 3.04 (som brukes p? Ifis maskiner) bare vil virke i 30 dager.
Til programmering i b?de assemblerspr?k og C brukes kommandoen gcc. Den finnes p? alle Linux-maskiner ved UiO. (Om man sitter p? en Windows-maskin p? UiO, kan man bruke Linux-ikonet for ? f? et kommandovindu mot en Linux-maskin.)
Man kan ogs? bruke gcc p? hjemmemaskinen om den har en prosessor som kj?rer x86-kode; omtrent alle maskiner med Intel- eller AMD-prosessor kan brukes. Hvis man kj?rer Linux hjemme, finnes gcc innebygget; hvis man kj?rer Windows, kan man legge opp CygWin-pakken fra Ifi-DVDen .