本报告为《计算机组成原理》课程的设计成果,详细阐述了从理论到实践的过程,包括硬件架构设计、模拟实现及性能分析等内容。
一、课程设计目的
1. 在实验机上设计并实现机器指令及对应的微程序(微代码),并通过验证来进一步掌握微程序控制器的基本方法,并了解指令系统与硬件结构之间的关系。
2. 通过控制器的微程序设计,综合理解计算机组成原理的核心知识,并建立完整的整机系统的概念。
3. 培养学生的综合实践能力和独立分析、解决问题的能力。
二、课程设计任务
针对COP2000实验仪,从详细了解该模型机的指令/微代码系统开始,以实现乘法和除法运算功能为应用目标,在COP2000集成开发环境中设计全新的指令集,并编写对应的微程序;之后通过编程来验证所设计的功能。
三、课程设计使用的设备(环境)
1. 硬件
- COP2000实验仪
- PC机
2. 软件
- COP2000仿真软件
四、课程设计的具体内容(步骤)
1. 详细了解并掌握COP 2000模型机的微程序控制器原理,并通过综合实验来实现。
2. 掌握计算机中实现乘法和除法的基本原理,包括无符号数运算方法。
3. 根据上述算法确定如何在COP2000实验仪上合理分配硬件资源。
4. 在COP2000集成开发环境下设计全新的指令/微代码系统。
5. 使用新的指令集编写实现无符号二进制乘法、除法功能的汇编语言程序。