南京工程学院 成课程任务书12级.docVIP

  • 15
  • 0
  • 约7.1千字
  • 约 6页
  • 2016-10-13 发布于广东
  • 举报
南京工程学院 成课程任务书12级

南京工程学院 课程设计任务书 课 程 名 称 计算机组成与结构课程设计 院(系、部、中心) 计算机工程学院 专 业 计算机科学与技术 班 级 K网络工程121/K多媒体121 起 止 日 期 2015.01.05~2015.01.09 指 导 教 师 杨晨宜 1.课程设计应达到的目的 通过本课程设计,使学生进一步掌握微程序控制计算机各部件的组成原理、各部件互连构成整机系统的技术。掌握TEC-XP+教学机的整体结构及工作原理,掌握设计、实现及应用新指令的方法,掌握整机协调工作的过程及理解TEC- XP+教学机的监控程序,牢固建立计算机单机系统的整机概念。掌握在计算机的微指令级、机器指令级进行设计和调试的技能,培养学生对计算机硬件系统的分析能力、动手能力和解决问题的能力。 2.课程设计题目及要求 1)课程设计题目 微程序设计与应用 2)课程设计要求 在TEC-XP+教学机上扩展几条新指令。 应用已扩展的新指令和教学机已有的基本指令以及监控程序提供的子程序设计一个应用程序,完成自行拟定的应用功能。 3)课程设计任务 任务一 要求扩展的指令: 串传送指令 功能:将R1所指主存单元内容传送至R2所指主存单元,R1、R2自动增1。 条件转移指令 功能:当条件满足(Z或NZ)时转移到SR+disp16。 比较指令 功能:DR所指主存单元内容减SR内容,设置标志,不回送结果。。 程序设计要求 任务二 要求扩展的指令 子程序调用指令 功能: SR指明的主存单元内容为子程序的入口地址。 取串指令 功能:取R1所指主存单元内容到R0中,R1自动增1。 加法指令 功能:将直接寻址的主存单元内容和DR的内容相加,结果送DR。 程序设计要求 任务三 要求扩展的指令 逻辑“与”指令 功能:将SR内容“与”立即数DATA送DR。 乘法步指令 功能:将R1+[SR]和R2联合右移一次,结果送R1、R2。([SR]表示寄存器间接寻址。) 子程序调用指令 功能:调用子程序,子程序入口地址为SR+OFFSET16。 程序设计要求 任务四 要求扩展的指令 逻辑“非”指令 功能:将以SR+OFFSET16寻址的主存单元内容取反后,回送原主存单元。 条件转移指令 功能:当条件满足(C或NC)时转移,采用寄存器间接寻址获得转移目标地址。 交换指令 功能:交换R0和R1的内容。 程序设计要求 任务五 要求扩展的指令 换码指令 功能:+SR所指主存单元内容送。 功能:将R1所指主存单元内容与R2所指主存单元内容进行比较,R1、R2自动增1。 逻辑“或”指令 功能: 程序设计要求 任务六 要求扩展的指令 功能:当条件满足(S或NS)时转移,采用直接寻址获得转移目标地址。 取负指令 功能:将SR所指主存单元内容。 功能:将R1、R2联合左移一位后送R1、R2,再将R1+[SR]。([SR]表示寄存器间接寻址。) 程序设计要求 要求扩展的指令 交换指令 功能:。 逻辑“与”指令 功能:将R1内容“与”直接寻址的主存单元内容,结果送DR。 条件转移指令 功能:当条件满足(S或NS)时转移到SR+disp16。 程序设计要求 任务八 要求扩展的指令 功能:当条件满足(C或NC)时转移,采用直接寻址获得转移目标地址。 存串指令 功能:将R1内容存入DR所指主存单元中,DR自动增1。 加法指令 功能:将变址寻址的主存单元内容加DR内容,结果送DR。 程序设计要求 3.课程设计任务及工作量的要求〔包括课程设计计算说明书、图纸、实物样品等要求〕 要求按以下设计过程完成设计任务: 设计前准备 下达设计任务,划分设计小组,以3~4人组织一个设计小组协作完成一个设计任务。 学习相关资料,明确设计任务和设计过程。 指导教师讲授相关知识、原理及要求。 微程序设计和调试 ①设计要求扩展的新指令格式; ②实现新指令的数据通路; ③确定指令操作码和微程序入口地址,画出微程序流程图; ④微程序的代码化; ⑤设计验证程序; ⑥进行仿真调试和验证。 程序设计和调试。 进一步学习教学机的指令系统、教学机的监控程序,使用教学机的指令系统、自行设计的新指令及教学机的监控程序提供的子程序编写及调试的机器级源程序,完成自行拟定的应用功能。要求至少要应用2条新指令。 4.验收、分小组答辩 学生在完成两级的设计及

文档评论(0)

1亿VIP精品文档

相关文档