微程序流程图设计:掌握组成原理中的控制器与模型机
需积分: 0 200 浏览量
更新于2024-08-25
收藏 1.54MB PPT 举报
微程序流程图是计算机组成原理课程设计中的核心内容,该讲义聚焦于模型机设计,旨在帮助学生深入了解和实践微程序控制器的设计以及整机动态工作过程。设计题目要求学生构建一个指令系统,包括编写至少8条指令,支持多种寻址方式如寄存器寻址、直接寻址和立即数寻址。设计者需利用EL-JY-Ⅱ组成原理实验仪作为硬件平台,其中包括16位ALU、数据暂存器、寄存器堆和移位寄存器等关键组件。
具体设计步骤包括:
1. 设计指令系统:设计者需要制定一套指令集,至少包含加法、取反、奇偶数统计等功能,每个指令的执行涉及到微程序的设计和编码。
2. 编写微程序:微程序是控制机器执行指令序列的核心代码,设计者需要创建能够执行各种指令操作的微指令序列,这些微指令会根据特定的测试条件CA1和CA2决定执行路径。
3. 实验接线:将微程序与实验仪的各个部件正确连接,确保数据传输和控制信号的顺畅。
4. 应用程序编写:设计者需要编写至少一个应用程序,如计算两个十进制数的和或求负数补码,以验证指令系统的有效性。输入通过键盘,输出结果显示在数码管上。
5. 报告撰写:完成设计后,需要提交详细的报告,包括设计目的、使用的硬件材料、设计要求、模型机结构、指令编码、微程序、接线图、调试过程、结果分析以及对整个设计的总结。报告应遵循指定的手写格式和封面要求,并在规定的时间18周周五前提交。
在这个过程中,学生不仅能掌握微程序设计的基本原理,还能锻炼编程、硬件调试和文档写作等多方面技能,是理论知识与实践操作相结合的重要环节。
2017-12-18 上传
2022-11-14 上传
2018-12-26 上传
2013-04-17 上传
2022-11-14 上传
2009-10-08 上传
2012-12-25 上传
韩大人的指尖记录
- 粉丝: 33
- 资源: 2万+
最新资源
- JAVA面试笔试问题
- 数字PID算法源程序.doc
- ie已经终止的解决办法
- AVR单片机资料与管脚介绍
- 优化WiFi EVM 测试
- 锐捷共享教程,介绍几种共享的方法,实现一个账号多台电脑上网
- 从 MCS51 向AVR 的快速转换
- 51单片机c语言入门级学习教程
- ZK中文开发文档~~~~~~~~
- (c++) Programming - Object-Oriented Analysis and Design - C++ Unleashed
- 传智播客SCM手把手开发文档
- 基于J2EE架构下网络教学平台的设计与实现
- Qualcomm手机开机流程
- C#变量类型转换.doc
- 比较完整的sap初级自学教程
- Log4j日志管理系统简单使用说明