计算机组成原理专业课程设计.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《计算机组成原理专业课程设计.doc》由会员分享,可在线阅读,更多相关《计算机组成原理专业课程设计.doc(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课程设计阐明书计算机构成原理算法实现(五)专业计算机科学与技术学生姓名夏晶晶班级M计算机101学号指引教师花小朋完毕日期6月21日目 录1 课程设计目22 课程设计内容与规定22.1课程设计内容22.2 课程设计规定23 实现办法23.1 系统目的23.2 主体设计43.2.1 主窗体设计43.2.2 定点整数真值还原窗体设计63.2.3 定点整数单符号位补码加减法83.2.4 定点整数原码乘法103.2.5 浮点数加减运算124 设计小结13参照文献131 课程设计目本课程设计是在学完本课程教学大纲规定所有内容、完毕所有实践环节基本上,旨在深化学生学习计算机构成原理课程基本知识,进一步领略计
2、算机构成原理某些算法,并进行详细实现,提高分析问题、解决问题综合应用能力。2 课程设计内容与规定2.1课程设计内容计算机构成原理算法实现(五)2.2 课程设计规定可以实现机器数真值还原(定点整数)、定点整数单符号位补码加减运算、定点整数原码乘法运算和浮点数加减运算。3 实现办法3.1 系统目的 本程序具有如下几种功能模块,分别可以实现如设计内容所设计功能。共有5个类,各类之间关系如图3-1所示:计算机构成原理算法实现(五)输入口令机器数真值还原定点整数单符号位补码加减运算定点整数原码乘法浮点数加减运算输入一种带符号二进制数原码显示反码显示补码显示移码显示返回依次输入两个单符号二进制数加法成果显
3、示依次输入两个单符号二进制数乘法成果显示依次输入两个数阶码和尾数加法介码显示加法尾数显示减法介码显示减法尾数显示返回返回返回系统流程图:开 始判断口令与否对的选取界面机器数真值还原(定点整数)定点整数单符号位补码加减运算定点整数原码码乘法浮点数加减法重新输入真值”、“反-真值”、“补-真值”或“移-真值”按扭中任一种后,将在第二文本框中显示相应操作成果。选取“返回”按扭时将关闭此窗体。算法原理:计算机中惯用数据表达格式有两种,一是定点格式,二是浮点格式。a)定点表达:商定机器中所有数据小数点位置是固定。由于商定在固定位置,因此小数点就不再使用记号“.”来表达。 b)浮点表达:定点数表达数范畴有
4、限,为了扩展数表达范畴,按照科学记数法表达数据方式,任何一种二进制数N都可以表达到如下格式:NM*2eM :尾数,是一种纯小数,决定数据表达精度e :指数,又称为阶码,是一种整数,决定数据表达范畴 普通书写所示数据称为真值,在计算机中为了表达符号位,普通把符号位和数字位一起编码来表达相应数,形成了各种数据存储和表达办法,这些编码称为机器码。惯用机器码有原码、反码、补码和移码。a)原码:原码数值某些是该数绝对值,最高位表达符号位,最高位为0是正数,最高位为1是负数。b )反码:正数反码等于原码,负数反码等于除符号位外别的二进制数码0变成1,1变成0。正数: x反 = x原 = x 负数: 符号位
5、不变,别的变反c)补码:正数补码等于原码,负数补码等于反码加1。正数: x补= x原 负数: x补= x反 +1d)移码:是符号位取反补码,普通用做浮点数阶码,引入目是为了保证浮点数机器码为全0。 真值还原流程图: 开 始选取要表达形式原 码0转变为+0,1转变为0,数值位不变显示输出1开头:1转变为0,数值位各位取反显示输出反 码0开头:0转变为+0,数值位不变显示输出补 码0开头:0转变为+0,数值位不变显示输出1开头:1转变为0,数值位各位取反,末位加1,显示输出移 码0开头:0转变为0,数值位各位,末位+1显示输出1开头:1转变为+0,数值位不变显示输出返 回键盘输入一种二进制数3.2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理 专业课程 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内