An Integrated Hardware Simulator Delmar E. Searls Asbury College 1 Macklem Driv e Wilmore, KY 40390-119 8 (606)-858-3511 x223 8 Introduction Computer systems courses include a discussion of hardware and programming at a number of levels often using a simplified example a s a focus of the discussion. Andrew S . Tanenbaum's widely adopted text, Structure d Computer Organization, utilizes this approach with the Mic-1 microarchitecture and Mac- 1 machine language levels. While simulators for this example machine have been available for a number of years they tend to concentrate on the microarchitecture . Over the years we have developed a menu-driven simulator for IBM compatible machines that, we believe, offers a uniquely integrated approach that includes micro-programming, machine language programming, and assembly language programming. The utility of the simulator can even be extended to programming in a simplified versio n of Pascal. The Microa rch itecture Leve l The user of the simulator has full access to the 256 x 32 bit control store . When the program is first run, a slightly modified versio n of Tanenbaum's microprogram (which interpret s his Mac-1 machine language instruction set) i s loaded by default . The simulator includes
/lp/association-for-computing-machinery/an-integrated-hardware-simulator-58A0SYhCcN