《8位模型机的设计》任务书
一、 设计的目的
根据计算机组成原理课程所学知识,设计一个8位的模型计算机。
1. 掌握计算机的基本组成和功能;
2. 掌握计算机各大部件的功能与设计方法;
3. 深入学习计算机各类典型指令的执行流程;
4. 深入学习微程序控制器的原理和设计过程;
5. 掌握微程序的设计方法,学会编写二进制微指令代码表;
6. 综合运用所学知识,在掌握部件单元电路设计的基础上,进一步构造一台基本的模型计算机,建立计算机整机概念;
7. 通过本次设计,理论联系实践,进一步加强学生分析问题、解决问题的能力,提高自身硬件设计水平。
二、 设计的任务
1. 查阅文献资料,一般在5篇以上;
2. 以TEC-XP教学实验计算机系统为背景,通过调研、分析现有的模型机,建立8位的整机模型;
3. 完成8位模型机的整机设计和各部件的具体设计;
4. 撰写设计报告书;
5. 做好答辩工作。
三、 设计的主要内容
1. 8位模型机总体结构的设计;
主要是数据通路的设计或选择,要说明如下内容:
1)寄存器的位数
2)总线宽度
3)ALU位数及运算功能
4)微命令的设置(各标识的含义);
2. 拟定指令系统;
要考虑指令的完备性、有效性、规整性;主要说明系统包括哪些指令以及指令格式,寻址方式。
3. 控制器的选择;
采用微程序控制器。
4. 绘制指令流程图;
5. 安排指令操作时间表,设计微指令格式;
6. 编写微程序;
7. 了解并说明模型机的输入/输出模块;
8. 各部件设计时,说明部件中数据和控制信号的来源、去向、功能、时序、以及部件之间数据和控制信号的来源、去向、功能和时序等。
四、 设计报告的内容
1. 中文摘要100字,关键词3-5个;
2. 前言;
3. 设计的目的、任务;
4. 模型机整机设计方案,设计原理与内容;
5. 画出模型机数据通路图,给出详细的电路图;
6. 运算器的物理结构,给出使用的具体芯片和串行进位或者并行进位运算器图;
7. 存储器的组成与说明;
8. 指令系统的设计与指令格式分析;
9. 微程序控制器的逻辑结构及功能;
10. 微程序的设计与实现(包括微指令格式、后续地址产生方法以及微程序入口地址的形成等);
11. 设计总结,对设计的过程回顾讨论和分析,改进设想和体会等;
12. 附录,说明小组成员具体分工,每个成员说明自己的工作以及设计总结。
说明:提交的设计报告中,模型机数据通路详细电路图、指令流程图、微程序表单独分页提交。
五、 设计的主要参考文献
1. 唐朔飞. 计算机组成原理. 高等教育出版社,2000.
2. 王诚. 计算机组成与设计. 清华大学出版社,2008.
3. 王爱英. 计算机组成与结构. 清华大学出版社,2001.
4. 白中英. 计算机组成原理. 科学出版社,2006.
3
展开阅读全文