课 程 设 计 报 告课程名称 计算机组成原理 课题名称 复杂模型计算机的设计 专 业 计算机科学与技术 班 级 学 号 姓 名 指导老师 唐北平、陈华光、陈多、 年 月日湖南工程学院课 程 设 计 任 务 书课程名称 计算机组成原理 课 题 复杂模型计算机的设计 专业班级 学生姓名 学 号 指导老师 唐北平、陈华光、陈多 审 批 陈华光 任务书下达日期 任务完成日期 一、设计内容与设计要求1.设计内容模型机是由五个部分组成的计算机,通过它可以理解计算机整机的结构及功能,理解 CPU、存储器、中断控制器、总线的结构及实现逻辑和各部件之间的接口关系。本次课程设计的主要内容是利用西安唐都公司的 TDN—CM++的内部可编程资源,设计一个模型计算机。本课程设计的主要目的是通过部件级的模型机的设计和调试,使学生理解计算机由 5 部分组成,掌握计算机的工作过程,从“指令—微指令—微操作"概念的理解,从而清楚地建立计算机的整机概念,并培育学生分析和解决实际问题的能力,同时增强学生的动手能力。2.设计要求:(1) 借助于 TDN—CM++的内部可编程资源,运算器单元,控制存储器,微命令寄存器,地址转移逻辑,微地址寄存器,控制时序信号单元,寄存器组,总线,输入\输出单元等,用微程序的方式设计一台的模型计算机。设计包括模型计算机组成的设计,指令系统的设计,并用汇编语言完成设计并调试成功。(2) 复杂模型机的设计要求 (参考 P107-115)模型机设计四大类指令共十六条,其中包括算术逻辑指令、I/O 指令、访问及转移指令和停机指令。设计 9 条算术逻辑指令并用单字节表示,寻址方式采纳寄存器直接寻址.设计 2 条访内指令,即存数(STA)、取数(LDA),2 条转移指令,即无条件转移(JMP)、结果为零或有进位转移指令(BZC)。设计 2 条 I/O 指令,输入(IN)和输出(OUT)指令采纳单字节指令.设计停机指令 1 条用单字节表示。(3) 调试的程序第一组地址(H) 内容(H) 助记符 说明$P00 44 IN 01 R0 INPUT device—〉R0$P01 46 IN 01 R2 INPUT device-〉R2$P02 98 ADC R2 R0 R2+R0+CY-〉R0$P03 81 MOV R0 R1 R0-〉R1$P04 F5 RLC R1 R1 R1 右移一位$P05 0C BZC 00 00 00-〉PC$P06 00 第二组地址(H) 内容(H) 助记符 说明$P00 45 IN 01 R1 INPUT device—>R1 $P01 00 LDA 00 00 R0 (20)-> R0$P02 20 $P03 86 MOV...