虚拟组成原理实验系统的设计与实现

来源 :重庆大学 | 被引量 : 0次 | 上传用户:jingkewang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虚拟实验作为一种新的实验教学模式,弥补了传统实验设备的一些缺陷,是实验教学的一个新的发展方向。组成原理是计算机专业的一门重要的专业基础课。对于这种实践性很强的课程,实验环节是学好课程的关键步骤。本论文结合组成原理实验课程,对虚拟实验系统的建模和仿真方法进行了研究,提出了虚拟组成原理实验系统(简称VLPC)的设计思想和实现方案,并最终实现了一个基本的虚拟组成原理实验系统。本系统是河北省科技厅项目“网络虚拟组成原理实验室”的一部分。本系统采用C#语言在.NET平台上构建一个模拟的实验环境,用虚拟器件(电路符号)代表真实的电路器件,允许学生使用虚拟器件搭建虚拟逻辑电路,设计出运算器、控制器等功能部件,并最终组成CPU,在虚拟逻辑电路仿真的过程中可以动态地看到指令和数据的流动以及各个虚拟器件的工作状态。这将极大地提高学生的动手能力及分析和解决问题的能力,为学生构建了一种全新的实验教学模式。本论文以及虚拟组成原理实验系统的设计与实现是在导师的指导下独立完成的,所完成的主要工作如下:1、提出了虚拟组成原理实验系统的设计目标和总体设计方案。对系统的整体框架进行分解,设定了各个模块的基本功能。2、研究了虚拟器件的建模方法,结合本课题的实际情况,定义了虚拟器件的抽象模型,使用基于.NET组件技术封装该模型,使得虚拟器件具有良好的独立性、扩展性和重用性。3、本论文对虚拟逻辑实验系统所采用的离散事件模型仿真方法进行了研究,所设计的虚拟器件采用固定延迟模型,对固定延迟虚拟逻辑器件的仿真提出了一种新的事件同步方法。通过检索中国博士和优秀硕士学位论文库以及中国期刊全文数据库,未见到该方法的相关报道。(见附录一)4、作为应用实例,使用本系统搭建了一个八位的CPU模型机,指令系统采用微程序控制技术,通过输入汇编指令完成相应指令的模拟。本系统建模灵活易于实现,同时也有很高的执行效率,作为硬件实验设备的补充,可广泛用于计算机本专科组成原理实验教学。仿真系统的设计思想对其他类似系统也有很好的借鉴作用。
其他文献
随着信息技术的飞速发展,信息应用系统在高校的教学科研管理各个方面得到了广泛的应用,极大地促进了高校各项事业的蓬勃发展。然而当高校全力朝着“数字化校园”的建设目标迈
随着移动互联网技术发展和智能手机的普及,在室内人们对基于位置服务需求越来越多,如商场导航,车库寻车,现场救援,智能家居位置感知等。室内定位可靠性和对环境变化适应性引
信息的不一致性是普遍存在的,在计算机技术的日益发展而且软件系统的规模也在不断变大的今天,软件系统的开发也变得更加复杂和难以把握。而面向对象技术作为目前软件开发中最
联盟问题是多代理系统研究领域的一个重要课题。动态联盟问题是这一课题的一个重要分支。在多代理系统中关于联盟的研究主要集中在静态联盟的领域:Talal Rahwan提出了一种静态
当今社会,互联网成为了大多数人生活中必不可少的一部分。不少不法分子借助互联网的广泛影响,在网络中散布谣言、淫秽、恐怖、反动等敏感信息,不仅侵犯个人权益,甚至危害国家
近年来,随着互联网技术的快速发展,个人或家庭接入互联网的带宽也越来越大,与之而来的各种各样的新型互联网服务方式。视频点播服务也是其中之一并且已经成为互联网的主流业
无线传感器网络已经成为当今的热门研究领域之一,而如何将IPv6与传感器网络结合也成为其中的一个重要议题。IETF成立的6LoWPAN工作组,专门从事基于IEEE 802.15.4标准的IPv6协议
随着SoC系统级设计的飞速发展,从更高层次描述系统的行为,从而减少仿真时间以加速设计收敛,变得非常迫切。特别,当要建模的目标系统十分复杂时,设计者需要对目标设计更早的有
随着面向对象技术的发展,如何设计可复用的面向对象软件越来越受到关注。当应用软件的复杂度不断加大时,单凭个人的设计经验已经不能解决所有的设计问题,利用资深软件工程师
数字图像处理是指为了获得期望的结果,对数字图像进行处理和变换的技术。图像能够让信息的传输和表达更加的简单快捷。随着信息技术的不断发展,数字图像在新闻、医学、国防、