盐城工学院计算机组成原理试卷,盐城工学院计算机组成原理课程设计.doc

永磁同步电机双环调速系统的仿真研究

计算机组成原理课程设计

PAGE 2

PAGE 1

组成原理课程设计报告

( 2011 -- 2012 年度第 2学期)

计算机组成原理算法实现(五)

专业

计算机科学与技术

学生姓名

王钲富

班级

BM计算机091

学号

0951401119

指导教师

花小朋

完成日期

2012年6月15日

计算机组成原理课程设计

PAGE 3

计算机组成原理课程设计

目 录

TOC \o "1-3" \h \z \u HYPERLINK \l "_Toc312850729" 目 录 PAGEREF _Toc312850729 \h 2

HYPERLINK \l "_Toc312850730" 1 设计目的 PAGEREF _Toc312850730 \h 1

HYPERLINK \l "_Toc312850731" 2 设计内容 PAGEREF _Toc312850731 \h 1

HYPERLINK \l "_Toc312850732" 3 实现方法 PAGEREF _Toc312850732 \h 1

HYPERLINK \l "_Toc312850733" 3.1 系统目标 PAGEREF _Toc312850733 \h 1

HYPERLINK \l "_Toc312850734" 3.2 主体功能 PAGEREF _Toc312850734 \h 2

HYPERLINK \l "_Toc312850735" 3.3 开发环境 PAGEREF _Toc312850735 \h 6

HYPERLINK \l "_Toc312850736" 4 小 结 PAGEREF _Toc312850736 \h 7

5参考文献………………………………………………………………………………………. 8

PAGE 11

计算机组成原理算法实现(五)

1 设计目的

本课程设计是在学完本课程教学大纲规定的全部内容、完成所有实践环节的基础上,旨在深化学生学习的计算机组成原理课程基本知识,进一步领会计算机组成原理的一些算法,并进行具体实现,提高分析问题、解决问题的综合应用能力。

2 设计内容

计算机组成原理算法实现(五)

能够实现机器数的真值还原(定点整数)、定点整数的单符号位补码加减运算、定点整数的原码乘法运算和浮点数的加减运算。

3 实现方法

3.1 系统目标

本程序含有以下几个功能模块,分别能够实现如设计内容所设计的功能。共有5类模块分为:机器数的真值还原,定点整数的单符号位补码加减运算,定点整数的原码乘法和浮点数的加减运算。分布和大概功能如下图所示

计算机组成原理算法实现(五)

计算机组成原理算法实现(五)

输入口令

机器数的真值还原

定点整数的单符号位补码加减运算

定点整数的原码乘法

浮点数的加减运算

输入一个带符号的二进制数

原码显示

反码显示

补码显示

移码显示

返回

依次输入两个单符号二进制数

加法结果显示

依次输入两个单符号二进制数

乘法结果显示

依次输入两个数的阶码和尾数

加法介码显示

加法尾数显示

减法介码显示

减法尾数显示

返回

返回

返回

图3-1 各类间的关系

系统流程图如图3-2所示:

开 始

开 始

判断口令是否正确

选择界面

机器数的真值还原(定点整数)

定点整数的单符号位补码加减运算

定点整数的原码码乘法

浮点数加减法

重新输入<=3次

是否正确

结束

图3-2 系统流程图

3.2 主体功能

Main.java

该java文件为整个程序的主类。

luojiyunsuan.java

实现机器数的真值还原(定点整数)

zhengshujiajian.java

实现定点整数的单符号位补码加减运算、定点整数的

zhengshuchengfa.java

实现定点整数的原码乘法运算。

fudianyunsuan.java

实现浮点数的加减运算。

运行程序并进行相关调试:

程序的主界面如图3-2所示:

图3-2 主界面

操作要求:按照输入指令的提示输入用户进入操作算法的指令:000

当输入的口令出错时所显示的提示,如图3-3:

图3-3 口令错误提示

错误过多,单击确定后程序自动关闭,如图3-4:

图3-4 口令错误过多提示

输入正确的口令后,程序显示登陆成功,如图3-5所示:

图3-5 登陆成功提示

定点整数的真值还原如图3-6:

图3-6定点整数的真值还原

定点整数的单符号位补码加减运算如图3-7:

图3-7 定点整数的单符号位补码加减运算

定点整数的原码乘法运算如图3-8:

图3-8 定点整数的原码乘法运算

浮点数的加减运算如图3-9所示:

图3-9 浮点数的加减运算

3.3 开发环境

JDK 1.6 NetB

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值