组成原理课程设计报告--COP2000实现补码Booth乘法
《组成原理课程设计报告--COP2000实现补码Booth乘法》由会员分享,可在线阅读,更多相关《组成原理课程设计报告--COP2000实现补码Booth乘法(21页珍藏版)》请在毕设资料网上搜索。
1、 课课 程程 设设 计计 报报 告告 课程设计名称:计算机组成原理课程设计计算机组成原理课程设计 课程设计题目:COP2000 实现补码 Booth 乘法 院(系):计算机学院 专 业:计算机科学与技术 班 级: 学 号: 姓 名: 指导教师: 完成日期: -I- 目目 录录 第第 1章章 总体设计方案总体设计方案 2 1.1 设计原理 2 1.2 设计思路 2 1.3 设计环境 2 第第 2章章 详细设计方案详细设计方案 3 2.1 总体和各功能模块详细设计方案 3 2.2 总体和各功能模块的流程图 5 第第 3章章 程序调试过程与结果分析程序调试过程与结果分析 10 3.1 程序调试过程.
2、 10 3.2 结果分析. 10 参考参考资料资料 15 附附 录录 16 -2- 第 1 章 总体设计方案 1.1 设计原理设计原理 课程设计内容:利用COP2000 的指令集编程实现两个 7bit (含 1bit 符号位) 补码相乘的功能,要求被乘数,乘数是 7bit 补码,乘积是 13 位补码。 实现任务的基本原理是 Booth算法。 1.2 设计思路设计思路 Booth补码一位乘的设计主要包括五个功能模块。 初始化:完成部分积,附加位,循环次数的初始化。 求和:根据 YnYn+1的值选择部分积和X补、-X补或是 0 相加。 右移:完成部分积和乘数部分整体右移一位,其中部分积是算术右移。
3、 判断循环次数:完成一次求和和右移操作后循环次数减一,最后一次只求 和不进行右移操作。 结果输出:将部分积和乘数部分分别保存到内存中。 1.3 设计环境设计环境 本次课程设计的环境是 COP2000 实验平台自带的集成开发环境, 允许用户进 行程序的编写、模拟运行、观察数据通路等操作。COP2000 实验平台对应的模型 机为 8 位机, 数据总线和地址总线均为 8 位。 它包括了一个标准 CPU 所具备的所 有部件,这些部件包括:运算器 ALU、累加器 A、工作寄存器 W、左移门 L、直 通门 D、右移门 R、寄存器组 R0R3、程序计数器 PC、地址寄存器 MAR、堆栈 寄存器 ST、中断向
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 组成 原理 课程设计 报告 COP2000 实现 补码 Booth 乘法
