This report explores the possibility of the use of a simulator as a training tool for the thorough learning of assembly language and the architecture of the microprocessors and the use of the simulator as a host computer for the building of an operating system in high level language. It also presents the implementation in a high level language of a simulator which simulates the CPU of an advanced microprocessor (Z8000) and his associated software that provides the debugging features and finally it presents the implementation of one pass assembler supporting the assembly language or implemented simulator. (Author)
supported in part by the Department of
Computer Science and the Naval Postgraduate School Computer Laboratory
http://archive.org/details/z8000simulatortr00mosc
Approved for public release; distribution is unlimited.