计算机组成原理课程设计:模型机与微程序控制器

需积分: 0 1 下载量 25 浏览量 更新于2024-08-25 收藏 1.54MB PPT 举报
"设计内容和要求-计算机组成原理课程设计讲义" 这篇讲义涉及的是计算机组成原理课程设计的相关内容,主要包括设计内容、设计要求、报告要求以及实验仪器介绍。设计内容集中在指令系统的构建、微程序编写、实验接线和应用程序的开发上。以下是详细的知识点解析: 1. **设计内容**: - **设计指令系统**:学生需要设计至少8条指令,这是计算机的基础,指令集决定了计算机能执行的操作。 - **编写微程序**:微程序是控制单元执行指令的逻辑,通过微指令控制计算机硬件的各个部件协同工作。 - **实验接线**:涉及到硬件连接,确保计算机内部各部件之间的通信正确。 - **编写应用程序**:提供三个功能选项,包括计算两个一位十进制数的和(并以BCD码输出)、求一个两位十进制数负值的补码、统计输入数中的奇偶数个数。 2. **设计要求**: - **指令种类**:要求指令在8条以上,提供多样化的操作能力。 - **寻址方式**:必须包含寄存器寻址、直接寻址和立即数寻址,这三种寻址方式是计算机指令系统中常见的数据获取方式。 - **输入输出**:数据需通过键盘输入,结果显示在数码管上,这要求实现输入/输出接口的编程。 3. **报告要求**: - **手写报告**:强调了报告的格式和内容规范,包括设计目的、设计过程、模型机结构、指令编码、微程序、应用程序、接线图、调试过程、结果分析和总结。 4. **EL-JY-Ⅱ组成原理实验仪**: - 这是一种实验设备,用于实践计算机组成原理中的设计,包括16位ALU、数据暂存器、寄存器堆、移位寄存器等组件。 - 输入设备可以根据不同的操作模式使用电平开关或键盘,输出设备则通过数码管显示数据。 课程设计的目标是让学生深入理解计算机的动态工作过程,了解微程序控制器和指令系统的设计,同时通过实际操作提升组装和调试模型机的能力。设计过程中,学生需要综合运用计算机组成原理的知识,如数据表示、指令系统、微程序设计、I/O接口等,同时还需要具备一定的编程和硬件接线技能。