微程序控制器实验:设计与实现指南
需积分: 50 35 浏览量
更新于2024-09-19
1
收藏 111KB DOC 举报
"这份资料详细介绍了广东工业大学计算机组成原理实验三——微程序控制器实验的内容。实验旨在让学生掌握时序产生器的工作原理,理解微程序控制器的功能和组成,了解微指令的格式及其各个字段的作用,以及如何编写、写入和观察微程序的运行。实验过程中,学生需要通过实际操作来解决理论上的疑惑,最终完成实验报告。实验步骤包括编程、校验和单步运行三个阶段,涉及到了E2PROM2816的使用,以确保微代码的正确写入和读取。"
在计算机组成原理中,微程序控制器是一种实现CPU控制逻辑的方式,它将控制逻辑分解为一系列称为微指令的简单命令。这些微指令存储在特殊的存储器中,通常称为控制存储器,用于指导处理器执行基本操作。在本实验中,E2PROM2816被用作控制存储器,可以编程和读取微指令。
微指令的格式通常包括操作码字段和地址字段,操作码决定要执行的操作,而地址字段则指出下一条微指令的地址或数据源/目标地址。在实验中,学生需要在UA5-UA0和MK24-MK1开关上设定微地址和微代码,这些开关对应于微指令的各个位。
编程阶段,学生需要将编程开关设置为PROM状态,并按照特定步骤将每条微指令的24位微代码写入E2PROM2816的相应地址。这个过程涉及到对时序电路的启动,以确保微代码正确写入。
校验阶段,学生需要将编程开关切换到READ状态,读取并比较存储在E2PROM2816中的微代码,以验证写入的正确性。如果发现不一致,需要重新编程。
单步运行阶段,则模拟了CPU的实际工作流程,学生设置输入设备的二进制值,通过CLR开关触发信号系统变化,然后通过STEP和STOP开关控制处理器的执行步进。
这个实验不仅强化了学生对计算机底层运作的理解,还提供了实践操作的机会,有助于提升他们的动手能力和问题解决能力。通过这样的实验,学生能更深入地理解计算机执行指令的基本流程,为后续的系统设计和分析打下坚实基础。
707 浏览量
320 浏览量
256 浏览量
452 浏览量
590 浏览量
5659 浏览量
901 浏览量
127 浏览量