Using a PC simulator to illustrate input-output programming techniques
Pedro D. Medeiros, Vítor Henrique Duarte, Maria Cecília Gomes, Rui F. Marques · ACM SIGCSE Bulletin · 2005
We present our use of the Bochs PC emulator in a series of pratical assignments that, in a basic computer architecture course, introduce polling and interrupt-based input-output programming techniques.