This technical report provides a comprehensive guide to the PDP-11/40E microcode simulator, which serves as a microprogram development aid. The document includes:
- Introduction to Simulation: An overview of microcode simulation techniques and the role of the simulator in the microprogramming laboratory.
- System Operation: Instructions for using the MICRO/40 assembler and the simulator, including file handling (
.mic, .bin, .tab, .lst) and interface details.
- Command Reference: A detailed tutorial and reference for simulator commands, covering simulation control (
G, S, T, B, R, X, E), input/output control (GET, SET), and hardware initialization (O, I, L, P, C).
- Error Handling: A classification of simulator error messages, categorized by type (execution vs. internal), to aid in debugging.
- Hardware Implementation: Insights into the simulator's model of the PDP-11/40E hardware and WCS 11/40 microinstructions.
- Practical Examples: A step-by-step terminal session demonstrating the development, assembly, simulation, debugging, and correction of an example microprogram (
fastc.mic).
The report concludes with technical references and register-transfer block diagrams for the PDP-11/40E and WCS 11/40.