Reading materials

UNIX

x86 Emulation

  • Bochs - An x86 platform and CPU emulator.
  • QEMU - A new, much faster but less mature PC emulator. Nelson Elhage has written up directions for using QEMU with OS course. Make sure the code you hand in works with Bochs.

x86 Assembly Language

PC Hardware Programming