[优秀课程设计课程论文]计算机组成课程设计报告.doc

约38页DOC格式手机打开展开

[优秀课程设计课程论文]计算机组成课程设计报告,目录1 课程设计需求分析 31.1 课程设计目的与要求 31.2 课程设计内容 31.3 实验器材描述 41.4 存储器划分 41.5 指令译码电路分析 51.6 寄存器译码电路分析 61.7 时序分析 81.8 微指令格式分析 82 总体设计 102.1 数据格式 102.2 机器指令描述 102.3 机器指令设计 ...
编号:36-91518大小:1.28M
分类: 论文>计算机论文

内容介绍

此文档由会员 csfujixie 发布

目录
1 课程设计需求分析 3
1.1 课程设计目的与要求 3
1.2 课程设计内容 3
1.3 实验器材描述 4
1.4 存储器划分 4
1.5 指令译码电路分析 5
1.6 寄存器译码电路分析 6
1.7 时序分析 8
1.8 微指令格式分析 8
2 总体设计 10
2.1 数据格式 10
2.2 机器指令描述 10
2.3 机器指令设计 11
3 详细设计 14
3.1 控制台设计 14
3.2 控制台指令 15
3.3 单条指令的详细设计 18
3.4 微程序流程图设计 26
4 编码实现 27
5 设计测试 28
6 实验心得体会 30
附录一: 31
附录二: 32
参考文献: 33
课程设计需求分析
1.1 课程设计目的与要求
本课程设计是计算机科学与技术专业重要的实践性教学环节之一,是在学生学习完《计算机组成原理》课程后进行的一次全面的综合设计。目的是通过一个完整的8位指令系统结构(ISA)的设计和实现,加深对计算机组成原理课程内容的理解,建立起整机系统的概念,掌握计算机设计的基本方法,培养学生科学的工作作风和分析、解决实际问题的工作能力。
要求学生综合运用计算机组成原理、数字逻辑和汇编语言等相关课程的知识,理解和熟悉计算机系统的组成原理,掌握计算机主要功能部件的工作原理和设计方法,掌握指令系统结构设计的一般方法,掌握并运用微程序设计(Microprogramming)思想,在设计过程中能够发现、分析和解决各种问题,自行设计自己的指令系统结构(ISA)。
1.2 课程设计内容
基于TDN-CM++计算机组成原理实验教学系统,设计和实现一个8位指令系统结构(ISA),通过调试和运行,使设计的计算机系统能够完成指定的功能。
设计过程中要求考虑到以下各方面的问题:
1、指令系统风格(寄存器-寄存器,寄存器-存储器,存储器-存储器);
2、数据类型(无符号数,有符号数,整型,浮点型);
3、存储器划分(指令,数据);
4、寻址方式(立即数寻址,寄存器寻址,直接寻址等);
5、指令格式(单字节,双字节,多字节);
6、指令功能类别(算术/逻辑运算,存储器访问,寄存器操作,程序流控制,输入/输出);