计算机组成原理算法实现 课程设计说明书

计算机组成原理算法实现 课程设计说明书

ID:8496797

大小:672.50 KB

页数:24页

时间:2018-03-29

计算机组成原理算法实现 课程设计说明书_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《计算机组成原理算法实现 课程设计说明书》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、2016课程设计说明书计算机组成原理算法实现(四)专业计算机科学与技术学生姓名王亚飞班级D计算机132学号指导教师花小朋完成日期2016年1月22日整理20161课程设计目的本课程设计是在学完本课程教学大纲规定的全部内容、完成所有实践环节的基础上,旨在深化学生学习的计算机组成原理课程基本知识,进一步领会计算机组成原理的一些算法,并进行具体实现,提高分析问题、解决问题的综合应用能力。2课程设计内容与要求2.1题目计算机组成原理算法实现(四)2.2功能能够实现机器数的真值还原(定点小数)、定点小数的单符号位补码加减运算、定点小数的补码乘法运算和浮点数的加减运算。(

2、1)系统进入(主)窗体的设计:菜单需要在输入口令正确后方可激活使用。口令输入错误时要给出重新输入口令的提示。(2)选择主窗体中“定点小数真值还原”时进入下图所示的窗体:在上面的窗体中按“输入”按扭时,将输入焦点设置为最上面的一个文本框上。输入一个定点小数形式的机器数(如:1.1001)后,按“原—〉真值”、“反—〉真值”、“补—〉真值”或“移—〉真值”按钮中的任一个后,将在第二个文本框中显示对应的真值。选择“返回”按钮时回到主窗体。(3)选择主窗体中的“定点小数单符号位补码加减运算”时进入如下图所示的窗体:操作时首先选择“输入”按钮输入参与运算的数据,然后再选

3、操作按钮。当单击“加法”、“减法”第三、四个文本框显示对应的结果。选择“返回”按钮时回到主窗体。(4)选择主窗体中的“定点小数原码乘法”时进入如下图所示的窗体:操作时首先选择“输入”按钮输入参与运算的数据,然后再选操作按钮。当单击“乘法”时第三个文本框显示对应的结果。选择“返回”按钮时回到主窗体。(5)选择主窗体中的“浮点数的加减运算”时进入下图所示的窗体:先选择“输入”按钮输入参与运算的数据,再选操作按钮。当单击“加法”和“减法”时下列文本框显示对应的结果:加法的阶码和尾数、减法的阶码和尾数。选择“返回”按钮时回到主窗体。(6)选择主窗体中的“帮助”进入下图

4、所示的窗体:阅读完文字后,可使用“关闭”按钮返回主窗口。整理20163功能模块详细设计3.1功能介绍计算机组成原理算法实现(四)输入口令机器数的真值还原(定点小数)定点小数的单符号位补码加减运算定点小数的原码乘法浮点数的加减运算输入一个机器数原真值反真值补真值移真值返回依次输入两个数加法结果显示减法结果显示依次输入两个数原码乘法结果显示依次输入两个数的阶码,尾数加法阶码显示加法尾数显示减法阶码显示减法尾数显示返回返回返回整理20163.2实现方法(1)登录界面设计思路界面:整个布局使用了LinearLayout,设置android:orientation="v

5、ertical"就可以让所有控件以水平方式来排列,LinearLayout作为容器来承载控件,布局中第一个控件是TextView,值为“计算机组成原理算法实现(4)”,第二个控件是EditText,EditText是文本输入框,最后一个控件是Button控件,用于确定来绑定事件。功能:Buttton绑定了一个监听点击的一个事件,在这个方法体中,主要写了,获得EditText的字符串消息和Intnet跳转,Intent是Android中的一个类,用于控件不同地Activity跳转,从而实现可以在手机上看到不同的画面,这里的Intent跳转到主界面,这也是程序的唯

6、一入口地址。当口令正确,就可以进入主界面,如果连续三次错误程序将被锁死,无法打开。整理2016(2)主界面设计思路界面:在主界面中使用了NavigationView,NavigationView采用最Google最新的MaterialDesign,它是一个很新并且重要的MaterialDesign组件。在MaterialDesign中,Navigationdrawer导航抽屉,被设计用于应用导航,提供了一种通用的导航方式,体现了设计的一致性。而NavigationView的典型用途就是配合之前v4包的DrawerLayout,作为其中的Drawer部分,即导航

7、菜单的本体部分。NavigationView是一个导航菜单框架,使用menu资源填充数据,使我们可以更简单高效的实现导航菜单。它提供了不错的默认样式、选中项高亮、分组单选、分组子标题、以及可选的Header。功能:这里的导航菜单设置了四个ITEM,分别是“机器数的真值还原”,“定点小数符号位的补码加减运算”,“定点小数原码的乘法运算”和“浮点数的加减运算”,点击对应的ITEM分别会跳到相应的界面,从而实现了界面的跳转,具体的操作将会在别人Activity处理。整理2016(2)机器数的真值还原设计思路界面:在这个UI中,设置了较多的控件,首先第一个是EditT

8、ext,用于输入信息,第二个和第三个控

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。