一个MIPS模拟器的设计与实现

来源 :全国高等学校计算机教育研究会,中国计算机学会,全国计算机继续教育研究会 | 被引量 : 0次 | 上传用户:caojun510
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  MIPS32 4Kp和4Km是MIPS32 4K处理器系列的两款产品,被广泛运用于手持数字设备、网络路由器以及各种嵌入式系统中。本项研究在运行Windows或Linux的x86 PC上采用高级语言C++实现了一个MIPS324Km/4Kp处理器的模拟器。模拟器由中央处理器、系统控制协处理器、浮点协处理器、异常处理器、执行引擎、内存管理单元、数据cache、指令cache、内存、可编程串口UART16550、虚拟终端等模块组成。该模拟器采用非流水线方式对指令进行解释执行,支持分支延迟、用户/核心特权级等,还增加了原处理器所不具备的32位、64位浮点运算指令。
其他文献
魔术以其变化莫测,不可思议的表演效果深受人们的喜爱。“心灵感应”因简单易学而深受各年龄段人士的喜爱。笔者认真研究其规律后发现,该魔术在《C语言程序设计》教学中能够分别应用于数值转换、二维数组、位运算等多个章节做例题,并取得了较好的教学效果。
实验教学中运用现代教育技术理念来进行教学设计,适当引入计算机辅助教育,可以获得较为理想的效果。笔者所在系在“中学物理实验研究”、“电子技术实验”、“电工学实验”等实验教学中,运用了计算机虚拟实验环境,取得了不少经验。
传统的实验方式由于没有充足的实验室和教师,往往会出现实验安排不灵活、师生间缺乏足够交流等缺点。网络实验教学管理系统是受北京新桥路中学的委托开发的。其设计主要分为:前端应用程序的开发和后台数据库的建立及维护。该系统采用当今流行的ASP等技术,完成了用户的各项需求:可动态创建、管理多个网络实验室,并按要求完成各项实验;可实现在线交流、在线批改作业、留言、查询等功能。不仅提高了教学的灵活性、有效性,而且
根据高职教育特点,提出了虚实结合的网络实验室建设思路,重点介绍了Boson NetSim、Vmware、Ethereal及SorlarWinds EE四个软件在网络实验室中的应用。
为提高电子政务的柔韧性和可重构性,提出了一个基于构件组合特性的构件平台。在领域工程理论的基础上,通过分析构件平台所应具备的特征和优势,结合电子政务系统自身的特点和规律,将构件平台应用于电子政务领域,使得开发更加标准化、智能化、高效化。
本文通过对安全电子印章的介绍,阐述了基于PKI下的安全电子印章系统的构建,并对电子公章的管理进行了详细的分析,从而指出了基于PKI安全电子印章系统的实际可行性与其广阔的发展前景。
基于Internet的B/S模式已经成为当前信息系统设计的主流构架,结合手机销售行业的需要,运用多种开发工具及技术,重点介绍了基于该模式下的手机销售系统的开发与设计,具有一定的可用性和参考性。
本文从CBSE的工作角度出发,提供了两个软件工业化的生产方式:由构件形成的应用框架(软件体系结构)的可复用生产方式;CBSE的核心技术是构件组装,结合领域工程模型,及异构构件组装模型,提出了构件柔性的敏捷式定制生产方式,该模型适应性强,柔性强。可以针对不同的管理模式与流程,实现功能的可裁剪性、系统的可配置性、流程的可重构性。在软件复用的思路下,提高了软件的开发效率和软件质量,实现了开发的快速响应。
煤矿安全生产关系到国民经济的稳定运行以及数以万计的煤矿工人的人身安全,对煤矿的生产条件进行安全评价,有利于对于煤矿安全生产的监督和管理。评价软件能够对煤矿的各项指标进行综合评价,并且有利于煤矿进行有针对性的修改。系统能够实现数据的人工和自动输入,自动进行评价,并给出评价结果。
本文介绍了在保险行业中应用移动信息系统。首先分析了保险行业的信息化现状以及车辆保险业务的基本流程,然后针对目前车险业务所存在的缺陷和问题,提出了新的系统解决方案及系统的实现。目标是保险业务人员使用智能手机,通过无线网络实现对XML移动数据的存取。从而提高保险公司的理赔效率和客户的满意度。