摘 要: | PDP—11/60微程序级模拟器是做为PDP—11/60计算机微程序设计辅助系统软件的一个组成部份而设计和研制的。它由四部份组成:引导与装配程序、模拟监控程序、模拟程序及对话程序。这个模拟器的宿主机仍是PDP-11/60计算机系统。它是由C语言写的,在多用户分时操作系统UNIX上运行。它实现了多用户同时对微程序的执行、检测与诊断。对微程序执行过程中的机器状态自动跟踪、显示,并记录在一个跟踪结果文件上。通过对话语言,用户可以方便地控制微程序的执行、显示与修改任意一个机器状态与微指令的内容,克服了单用户诊断微程序的缺点,明显地提高了微程序的调试效率和机器的使用效率。此外还可以对微指令中的错误进行检测。本文主要阐述这个模拟器设计和构成的基本方法和原则、模拟器的总体结构、模拟监控程序与模拟程序的层次结构与模块结构、用户与模拟器之间的对话语言。 该文所描述的“PDP-11/60微程序级模拟器”是作者在西柏林技术大学技术计算机科学研究所计算机结构与微程序设计研究组进修期间完成的,这个系统自1980年10月已经提供给该实验室在教学和科研中使用,收到了较好的效果。
|