微程序流程图设计:掌握组成原理中的控制器与模型机

需积分: 0 1 下载量 200 浏览量 更新于2024-08-25 收藏 1.54MB PPT 举报
微程序流程图是计算机组成原理课程设计中的核心内容,该讲义聚焦于模型机设计,旨在帮助学生深入了解和实践微程序控制器的设计以及整机动态工作过程。设计题目要求学生构建一个指令系统,包括编写至少8条指令,支持多种寻址方式如寄存器寻址、直接寻址和立即数寻址。设计者需利用EL-JY-Ⅱ组成原理实验仪作为硬件平台,其中包括16位ALU、数据暂存器、寄存器堆和移位寄存器等关键组件。 具体设计步骤包括: 1. 设计指令系统:设计者需要制定一套指令集,至少包含加法、取反、奇偶数统计等功能,每个指令的执行涉及到微程序的设计和编码。 2. 编写微程序:微程序是控制机器执行指令序列的核心代码,设计者需要创建能够执行各种指令操作的微指令序列,这些微指令会根据特定的测试条件CA1和CA2决定执行路径。 3. 实验接线:将微程序与实验仪的各个部件正确连接,确保数据传输和控制信号的顺畅。 4. 应用程序编写:设计者需要编写至少一个应用程序,如计算两个十进制数的和或求负数补码,以验证指令系统的有效性。输入通过键盘,输出结果显示在数码管上。 5. 报告撰写:完成设计后,需要提交详细的报告,包括设计目的、使用的硬件材料、设计要求、模型机结构、指令编码、微程序、接线图、调试过程、结果分析以及对整个设计的总结。报告应遵循指定的手写格式和封面要求,并在规定的时间18周周五前提交。 在这个过程中,学生不仅能掌握微程序设计的基本原理,还能锻炼编程、硬件调试和文档写作等多方面技能,是理论知识与实践操作相结合的重要环节。