Pensum
Andrew Tanenbaum: Modern Operating Systems, 2nd Edition, 2001. Prentice-Hall. ISBN:?0-13-031358-0. Hele boken er pensum til kombinasjonen INF[34]151, detaljerte kapitelutvalg i undervisningsplanen.
Alle foiler fra forelesningene.
Alle prosjektoppgavene.
Tilleggslitteratur
Informasjonen i disse b?kene finnes ogs? tilgjengelig p? Internet.
- Protected Mode Software Architecture, by Tom Shanley, MindShare, Inc. 1996.
- The Undocumented PC, Frank van Gilluwe, Addison Wesley.
Praktisk informasjon
Norsk: Studentenes erkl?ring om bruk av kursmaterialet
English: Statement on the use of course material
Manualer
Paul A. Carter: PC Assembly Language, 12. Dec. 2002, publisert p? web. lokal kopi, original side.Boken baserer p? GNU assembleren nasm. Alle eksempler fra boken kan finnes p? den originale siden.
Kai Li, A Guide to Programming Pentium/Pentium Pro Processors, publisert p? web. lokal kopi. Et lite tilleggsdokument som har en tabell i avsnitt 2.2 som sammenligner syntaksen av gas og nasm assemblerne.
IA-32 Intel Architecture Optimization. lokal kopi
IA-32 Intel Architecture vol. 1 Basic Architecture. lokal kopi
IA-32 Intel Architecture vol. 2A Instruction Set Reference, A-M. lokal kopi
IA-32 Intel Architecture vol. 2B Instruction Set Reference, N-Z. lokal kopi
IA-32 Intel Architecture vol. 3 System Programming Guide.lokal kopi
Tool Interface Standard (TLS), Executable and Linkable Format (ELF) Specification. lokal kopi (Dette dokumentet er for de interesserte - kursorisk)
Using cross-referencing tags in the Emacs editor. lokal kopi
Assembler Tutorial (1996). lokal kopi
Manpage for createimage. lokal kopi
Using inline assembly with gcc. lokal kopi (This helps you to read the existing code that makes use of gcc's special feature called inline assembly. Inline assembly allows to mix C and assembler code, but the result of mixing is compiler and compiler-flag specific and therefore dangerous.)