计算机组成原理课程设计基本模型机设计复杂模型机设计
计算机组成原理课程设计是计算机科学和技术专业的重要组成部分,对计算机组成原理的学习和实践至关重要。该课程设计旨在通过设计和实现简单的模型机,综合运用所学计算机原理知识,培养学生独立思维意识、提高学生实际动手能力和解决实际问题的能力。
一、计算机组成原理课程设计的目的
《计算机组成原理》是一门实践性很强的课程,计算机组成和运行机制方面的许多基本概念、基本原理、基本设计和分析方法都需要在实践中进一步加深理解。该课程设计旨在让学生在学习这门课程的理论和实验基础上,通过模型机的设计和调试,连贯运用计算机组成原理课程学到的知识,建立计算机整机系统的概念。
二、计算机组成原理课程设计的主要内容
主要内容包括:
1. 设计模型机硬件(需含计算机基本组成,即 CPU、内存、I/O 接口、输入设备、输出设备、总线等,CPU 为微程序控制器类型),设计总体结构及数据通路框图。
2. 设计模型机指令系统(含设计机器指令、微指令格式、每条指令所对应的微程序等)。
3. 利用模型机指令系统,编写汇编语言程序,分别完成下列功能:
(1)将数据输入开关上的数据在 LED 上显示出来。
(2)编程序完成功能:LED 上的数从 1 以步长 1 往上递增。
(3)编程序完成功能:S=1+2+3+4+5+……,要求在 LED 上循环显示结果 1、3、6、0A、……。
(4)编程序完成功能:S=2+4+6+8+10+……,要求在 LED 上循环显示结果 2、6、0C、……。
4. 根据以上软硬件设计,在“TDN-CM++计算机组成原理教学实验系统”上调试,检测实现的功能是否达到设计要求。
三、计算机组成原理课程设计的实现步骤
1. 资料查找、熟悉设计内容,环境、理解设计要求。
2. 确定设计方案
3. 搭建模型机、整机调试
4. 资料整理、课程设计说明书编写
四、计算机组成原理课程设计的评估标准
该课程设计的评估标准包括:
1. 设计报告的质量和完整性
2. 模型机的设计和实现
3.汇编语言程序的编写和实现
4. 调试和测试的结果
五、计算机组成原理课程设计的意义
该课程设计旨在让学生通过设计和实现简单的模型机,培养学生独立思维意识、提高学生实际动手能力和解决实际问题的能力。同时,该课程设计也能够让学生更好地理解计算机组成原理的基本概念和原理,提高学生对计算机组成原理的学习和理解能力。