实用标准文案
精彩文档
计算机组成原理
课程设计报告
题目: 计算机组成原理算法实现(一)_
专
业
学生姓名 班级 学
号
指导教师 发放日期
实用标准文案
目 录
目 录 .............................................................................................................................................................. 1
1 课程设计目的 ............................................................................................ 3 2 课程设计内容与要求 ................................................................................ 3
2.1 系统设计内容 ...................................................................................................................................... 3 2.2设计要求 ............................................................................................................................................... 3
3系统的总体设计 ......................................................................................... 3
3.1系统的设计目标 ................................................................................................................................... 3 3.2主体功能 ............................................................................................................................................... 4 3.3各个模块系统流程图 .......................................................................................................................... 5 3.3.1主界面流程图 ................................................................................................................................... 5 3.3.2定点整数的机器表示 ....................................................................................................................... 6 3.3.3定点整数的变形补码加减运算 ...................................................................................................... 7 3.3.4定点整数的原码乘法流程图 ........................................................................................................ 11 3.3.5浮点数的加减运算 ......................................................................................................................... 12
4 实验结果和测试 ...................................................................................... 15
4.1进入主页面测试 ................................................................................................................................. 15 4.2定点整数的机器表示 ........................................................................................................................ 18 4.3定点整数的变形补码加减运算 ........................................................................................................ 20 4.4定点整数的原码乘法 ........................................................................................................................ 22 4.5 浮点数的加减运算 ........................................................................................................................... 23
5 实验小结 ................................................................................................... 26
精彩文档
实用标准文案
6 参考文献 ................................................................................................... 27
精彩文档
实用标准文案
1 课程设计目的
本课程设计是在学完本课程教学大纲规定的全部内容、完成所有实践环节的基础上,旨在深化学生学习的计算机组成原理课程基本知识,进一步领会计算机组成原理的一些算法,并进行具体实现,提高分析问题、解决问题的综合应用能力。
2 课程设计内容与要求
2.1 系统设计内容
题目:计算机组成原理算法实现(一)
功能:能够实现定点整数的机器数表示、定点整数的变性补码加减运算、定点整数的
原码一位乘法运算和浮点数的加减运算。
2.2设计要求
(1)、系统进入(主)窗体设计:菜单需要在输入口令正确后方可激活使用。口令输入错误时要给出重新输入口令的提示,三次口令输入错误应禁止使用。
(2)、口令输入正确后可以根据不同的菜单选择不同的操作指令进行不同的操作计算。主要的操作指令有:定点整数的机器表示、定点整数的变形补码加减运算、定点整数的原码乘法以及浮点数的加减运算。
3系统的总体设计
3.1系统的设计目标
该体统的设计主要完成系统的各个窗体设计以及个窗体中的方法计算。在进入主窗体
时设置口令,口令正确后可以进入主窗体中点击不同的菜单栏实现不同的计算。 (1)该系统要完成定点整数的机器表示,当点击输入按钮时可以输入一串二进制数。
精彩文档
实用标准文案
然后点击不同的按钮实现该二进制数的原码、反码、补码、移码的运算,并可以返回到主窗体。
(2)该系统要完成整数的变形码加减运算,可以点击输入进入运算阶段,分别输入第一个数和第二个数然后点击加法进行加法运算,点击减法进行减法运算。并可以返回到主窗体。
(3)该系统可以完成定点整数的原码乘法,点击输入按钮进行运算根据提示分别输入被乘数和乘数,点击乘法按钮进行乘法运算并查看乘法结果。最后可以返回到主窗体。 (4)该系统可以进行浮点数的加减运算,点击输入按钮输入第一个数的阶码和第二个数的阶码。分别点击加法、减法求出加法、减法的阶码并且可以查看各数的尾数。计算完成后并可以返回到主窗体。
3.2主体功能
该体统的主体功能主要有以下几个重要的模块,进入主窗体进行口令认证模块、定点整数的机器表示模块、定点整数的变形补码加减运算模块、定点整数的原码乘法模块和浮点数加减运算。其主要的模块下又分为各个小的计算模块,主要总体模块详细设计模块图如下所示:
精彩文档