06级“计算机组成原理”课程设计说明.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:19 大小:118KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

06级“计算机组成原理”课程设计说明.ppt

06级“计算机组成原理”课程设计说明.ppt

预览

免费试读已结束,剩余 9 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

“计算机组成原理”课程设计课程设计的目的课程设计的任务课程设计所用设备(环境)及所需资料课程设计的具体内容(步骤)课程设计的日程安排课程设计验收一、课程设计的目的二、课程设计的任务三、课程设计所用设备及所需资料四、课程设计的具体内容(步骤)【步骤1的结果】总结描述该模型机指令系统的特点;可以列表。总结描述该模型机微指令系统的特点,具体应包括其微指令格式的说明等内容;可按二进制位列出说明。步骤2、详细了解并掌握有关计算机中实现乘法和除法的算法流程与相应的硬件实现原理;具体要求:——不考虑阵列实现;——用“加法-移位”的重复运算方法实现乘法和除法。(1)乘法实现无符号数乘法运算:要求能实现4位乘法(指被乘数4位,乘数4位,乘积为8位)运算的功能;(2)除法实现无符号除法运算:要求能实现4位除法的功能(被除数8位,除数4位,商4位);!!研究除法算法时的两点提示(建议):A、可考虑使用加减交替算法,而不是使用恢复余数法;B、注意算法中化减为加的方法。【步骤2的结果】分别给出计算机中实现上述乘法和除法的——1、算法流程图;2、运算过程示例(即用实际的二进制数据演示以上算法流程);3、硬件原理图(以加法器为核心的乘法、除法运算器方框图)。步骤3、将步骤2中所了解并掌握的算法与COP2000实验仪的硬件资源相对应,确定具体实现乘法和除法算法功能时应如何分配模型机的硬件资源;【步骤3的结果】步骤2的流程图和硬件原理图具体化为与COP2000相对应的形式。步骤4、依据步骤3的结果,在COP2000集成开发环境下设计新的指令/微指令系统;要求:(1)不使用实验仪器自带的指令系统;(2)对应于乘法、除法可以独立设计两套全新指令/微指令系统,也可以设计一套能用来编写实现乘法和除法功能汇编程序的指令/微指令系统;!!!设计提示:①注意实验仪的硬件限制条件;②操作数和计数值以立即数方式带入。(3)要求设计上不出现多余指令。【步骤4的结果】新指令/微指令的完整描述表。步骤5、用步骤4设计的新指令集编写实现乘法、除法功能的汇编语言程序;(1)乘法:4位乘法(2)除法:4位除法【步骤5的结果】程序流程图,源程序清单。步骤6、对步骤5的程序进行输入、调试运行,以验证新指令/微指令系统设计的正确性;单指令、单微指令运行,运算结果。【步骤6的结果】程序/微程序运行过程中的硬件状态描述表;循环次数较多时可以省略后面几次循环的描述。步骤7、连接PC机与COP2000实验仪,用新指令集的微程序控制器控制实验仪工作,观察步骤6中乘法和除法程序运行的情况。【步骤7的结果】程序/微程序运行过程中的硬件状态应与仿真结果相同。步骤8、完成课程设计报告(电子版),设计结果验收;报告格式(模板)见本课件的附件2。五、课程设计的日程与实验室安排(2)各班级(寝室为单位)代表到主楼实验室领设备(实验仪)。2、18周周二~19周周四——具体设计阶段。(其中元旦放假为2009年1月1、2、3日)本阶段除了用到实验仪外,需要使用实验室PC机的同学可以到主楼实验室435或442。本阶段全程有教师答疑、指导。3、19周周五(1月9日)——课程设计验收;验收方式:以每个学生为单位进行;验收地点:主楼实验室435、442。六、课程设计验收时每个同学的任务1、课程设计报告上传(至本班文件夹,以学号+姓名为文件名);2、准备好的设计内容演示,并回答验收教师提问。祝:计算机06级全体同学课程设计及“计算机组成原理”期末考试顺利、愉快!