
12
The last major task in commissioning a new microprocessor-based sys-
tem consists of checking the programming. Suppose that the program is
written, and the hardware of the prototype system is designed and built,
so that to start working it needs only a ROM with the 'correct' program.
This chapter addresses the problem of bringing the hardware and soft-
ware together.
The ROM simulator
ROM simulators are used for checking systems with very small programs
(say 64 instructions or less). A ROM simulator is a special-purpose
microcomputer with a RAM, and three peripheral interfaces: one to a
keyboard, one to a PROM programmer and one to the syste ...