Virtually all of the simulation done so far was with the GDB instruction set simulator. As a basic instruction set simulator, it was limited to executing instructions found in typical "user level" applications. And, if you recall, all interaction with the outside world happened through magic software interrupts that were …