文档详情

复杂模型计算机的设计_任务书1.doc

发布:2018-03-11约6.48千字共21页下载文档
文本预览下载声明
课 程 设 计 报 告 课程名称 计算机组成原理 课题名称 复杂模型计算机的设计 专 业 计算机科学与技术 班 级 计算机1001班 学 号 姓 名 指导教师 陈华光、陈多、邓作杰 2012年 9 月 12 日 湖南工程学院 课 程 设 计 任 务 书 课程名称 计算机组成原理 课 题 复杂模型计算机的设计 专业班级 计算机1001班 学生姓名 学 号 指导老师 陈华光、陈多、邓作杰 审 批 陈华光 任务书下达日期 2012年 9 月03 日 任务完成日期 2012年 9月 12 日 一、设计内容与设计要求 1.设计内容 模型机是由五个部分组成的计算机,通过它可以理解计算机整机的结构及功能,理解CPU、存储器、中断控制器、总线的结构及实现逻辑和各部件之间的接口关系。本次课程设计的主要内容是利用公司的的内部可编程资源,设计一个通过部件级的设计和调试,培养学生分析和解决实际问题的能力,增强学生的动手能力。的内部可编程资源 (2) 复杂模型机的设计要求 (参考P107-115) 模型机设计四大类指令共十六条,其中包括算术逻辑指令、I/O 指令、访问及转移指令和停机指令。 设计9条算术逻辑指令并用单字节表示,寻址方式采用寄存器直接寻址。 设计2条访内指令,即存数(STA)、取数(LDA),2 条转移指令,即无条件转移(JMP)、结果为零或有进位转移指令(BZC)。 设计2 条I/O 指令,输入(IN)和输出(OUT)指令采用单字节指令。 设计停机指令1条用单字节表示。 (3) 调试的程序 第二组 地址(H) 内容(H) 助记符 说明 $P00 45 IN 01 R1 INPUT device-R1 $P01 00 LDA 00 00 R0 (20)- R0 $P02 20 $P03 86 MOV R1 R2 R1-R2 $P04 A8 SBC R2 R0 R2-R0-CY-R0 $P05 F5 RLC R1 R1 R1右移一位 $P06 0C BZC 00 00 00-PC $P07 00 在规定的时间内以小组为单位完成相关的系统功能实现、数据测试和记录并进行适当的分析。 要求,同一小组的每个同学必须分析一条不同的机器指令的微程序的组成,说明组成该机器指令的每一条微指令的微命令(不同的控制信号的组成)。第1组-第3组的要求修改一条微指令。 (4)按本任务书的要求,编写《课程设计报告》(Word文档格式)。并用A4的复印纸打印并装订。 (5)在规定的时间内,请各班学习委员收齐课程设计报告在星期五交陈华光老师。 3.分组及安排 组为同学、为同学为同学为同学为,每个必须独立完成指定的题目独立完成。 4.成绩一、课题的主要功能 - 1 - 二、总体设计方案 - 1 - 1 复杂模型机的逻辑框图 - 1 - 2用框图语言表示模型机的指令执行流程 - 2 - 三、数据格式和寻址方式的设计 - 3 - 1数据格式 - 3 - 2模型机的寻址方式 - 3 - 3指令格式 - 4 - 四、指令和和微程序的设计 - 6 - 1指令系统 - 6 - 2修改微指令 - 6 - 五、线路连接图 - 7 - 六、微程序流程及说明 - 8 - 七、课程设计的收获及体会 - 11 - 八、附件 - 12 - 1源程序 - 12 - 2参考资料 - 13 - 计算机科学与技术系课程设计评分表 - 14 - 一、课题的主要功能 1.掌握计算机的运算工作过程; 2.通过模型机的设计和调试,认识计算机由五部分组成; 3.培养我们分析和解决问题的能力。 二、总体设计方案 1 复杂模型机的逻辑框图
显示全部
相似文档