1、 课 程 设 计 报 告 课程名称课程名称 计算机组成原理计算机组成原理 课题名称课题名称 复杂复杂模型计算机的设计模型计算机的设计 专专 业业 网络工程网络工程 班班 级级 学学 号号 姓姓 名名 指导教师指导教师 课 程 设 计 任 务 书 课程名称 计算机组成原理计算机组成原理 课 题 复杂复杂模型计算机的设计模型计算机的设计 专业班级 学生姓名 学 号 指导老师 审 批 一 、 设 计 内容与设计要 求一 、 设 计 内容与设计要 求 1 1设计内容设计内容 模型机是由五个部分组成的计算机,通过它可以理解计算机整机的结构及功 能,理解 CPU、存储器、中断控制器、总线的结构及实现逻辑和
2、各部件之间的 接口关系。本次课程设计的主要内容是利用西安唐都公司的 TDN-CM+的内部 可编程资源,设计一个模型计算机。本课程设计的主要目的是通过部件级的模型 机的设计和调试,使学生理解计算机由 5 部分组成,掌握计算机的工作过程,从 “指令微指令微操作”概念的理解,从而清晰地建立计算机的整机概念,并 培养学生分析和解决实际问题的能力,同时增强学生的动手能力。 2 2设计要求:设计要求: (1) 借助于 TDN-CM+的内部可编程资源,运算器单元,控制存储器,微命 令寄存器,地址转移逻辑,微地址寄存器,控制时序信号单元,寄存器组,总线, 输入输出单元等,用微程序的方式设计一台的模型计算机。设
3、计包括模型计算 机组成的设计,指令系统的设计,并用汇编语言完成设计并调试成功。 (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) 助记符 说明 $