广东工大复杂模型机设计与实现实验报告:扩展指令与调试

需积分: 33 7 下载量 75 浏览量 更新于2024-10-27 1 收藏 97KB DOC 举报
"本篇实验报告是关于广东工业大学计算机学院计算机科学与技术专业2班的一次计算机组成原理实验六——复杂模型机的设计与实现。该实验旨在深化学生对计算机原理的理解,通过实际操作来掌握和应用这些理论知识。实验对象是一台扩展了16条机器指令的模拟计算机,学生需要利用所学知识编写程序,并通过CPU进行运行和调试。 实验的核心目标是实现复杂指令集,如带进位加法指令ADC、传送指令MOV以及条件转移指令BZC等。首先,学生需要按照实验指导书的步骤,正确连接实验仪,确保电路无误后启动电源。接着,他们需将机器指令程序放入6116存储器,微指令程序加载至E2PROM2816控制存储器中。在程序执行前,微地址需要清零,通过拨动清零开关完成这一操作。 实验过程中,学生需要用单步微指令的方式观察程序运行,记录每一步指令的执行结果,包括输入数据、操作结果和条件转移的状态。例如,第一次运行时,输入指令IN的A、B、C字段被赋予特定值,而在第二次运行中,数据被修改,反映出对指令处理的灵活性。此外,还有练习操作题,涉及微地址的设定和操作,这有助于检验学生对微指令系统的理解和操作能力。 通过这个实验,学生不仅可以提升计算机硬件设计和程序编写技能,还能锻炼问题解决和调试能力,增强对计算机体系结构的深入理解。整个实验报告不仅记录了实验的过程和数据,还展示了如何将理论知识转化为实际操作,这对于计算机科学与技术专业的学习者来说,是一次宝贵的学习和实践经历。"