基于Android的计算机组成原理教辅程序的设计与实现

来源 :内蒙古大学 | 被引量 : 4次 | 上传用户:jieyses1023
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前智能手机、平板电脑、上网本等智能终端产品越来越普遍,而其价格也在不断下降。Android操作系统因其开源、免费的特性,得到了用户和开发商的青睐。不少公司企业已经开发出各种Android游戏、地图、天气、交通、语音、视频等软件,但是学习软件尤其是大学生学习软件较少。在Android系统下可用的计算机组成原理学习软件几乎是空白的。同时大学生学习的积极性不断下降,在课堂上的注意力不够集中。不少老师为之心痛不已却苦无良策。另一方面,大学生作为一个年轻群体,注重时尚、先进的高科技产品。几乎每个大学生都拥有一部或多部智能移动终端。而目前最流行的IPhone和Android系统中前者的价格较高,与大学生的一般消费水平不太匹配。因此Android系统成为大学生手持智能设备的主流之一。鉴于以上两点,本文设计并实现了一个基于Android平台的计算机组成原理教辅程序的学习软件。本文介绍了课题的研究背景和现状,Android的系统架构和环境设置,然后作出软件需求分析和总体结构,根据内容划分模块并逐个实现。该软件内容以普通高等学校《计算机组成原理》课程为基础,结合自身编程能力选取容易用程序实现的部分编程。主要包括四个模块:基础知识模块、数据的机器层次表示模块、数值的机器运算模块、存储系统和结构模块。最后在Android平板电脑和手机上运行测试。软件的实用性强,界面简洁美观。涉及运算的步骤都会在界面显示出来,步骤详细清晰,用户可以通过翻页查看每一步细节。界面控件数量适中,背景图片灵活多样,用户可以随时左右切换。软件的界面制作以及比较简单的功能用XML语言来完成,主程序采用Java语言,控件则是Android系统提供的一些常用控件。在开发过程中可以通过在主机上创建Android模拟器AVD以方便查看其运行状态以及问题所在随时修改,然后将开发完成的APK(Android Package)程序包拷贝到Android手机或平板电脑上安装、运行、测试。
其他文献
随着网络主机和应用数目的增长,如何在大规模网络中识别异常流量越来越具有挑战性。目前,国内外已有许多成熟的基于主机的异常流量分析方法,重点以分析网络中的特定节点为主
在实际的语音通信系统中,语音信号不可避免地要受到噪声信号的干扰。噪声的存在严重的导致了语音质量的降低,并影响人们对语音信息的辨识能力。为了改善语音信息质量,从含噪语音
目前在工业生产中应用的弧焊机器人主要是示教再现型的机器人。这种机器人在工作中根据人工示教在线编程获取焊接路径,要求作业条件稳定,对环境因素的应变能力较差,当更换焊
随着移动互联网和物联网技术的广泛应用,空间位置信息数据量迅速增长。而大规模的数据使得传统的空间数据索引和查询方法面临着新的挑战。例如,由于数据量的增长使得传统的内
人脸表情识别是计算机视觉和模式识别研究中的热点问题,同时也是生物识别的一个重要部分,近年来受到越来越多研究者的关注。面部表情是人们沟通表达的重要方式之一,它在日常
随着数据量的增大和数据处理复杂度的增加,数据库性能受到越来越大的挑战。然而,在系统开发过程中,缺乏对系统性能问题的全面考虑;数据库投入运用后,随着数据量的不断增加,数据分布
肝纤维化是由各种致病因素长期影响,导致肝内结缔组织异常增生,使肝内弥漫性结节沉积逐步硬化的病理过程。肝纤维化是一种可逆性病变,如果能及时发现并接受治疗可以使得纤维
学位
随着我国大部分油田的开发进入中后期阶段,油藏的研究要求更高的定量化,储层的描述要求更加精细,实现精度较高的储层三维可视化具有重大意义。本课题重点研究可视化技术在储
目前的Web服务组合技术更多的强调静态条件下的固定配置,而针对动态性和灵活性的考虑不足,无法适应外界环境和服务自身状态的快速变化。本文通过Agent技术和工作流技术的研究