X86系统保护模式的实现与优化

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:oyphone
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Intel的32位处理器(简称IA-32)体系结构中的保护模式是其独有的一套保护策略,也是各种商业化处理器中介绍极少的部分,其实现是设计兼容X86处理器的难点。本文来源于西北工业大学航空微电子中心某“十五”预研项目,作者参与完成了支持保护模式的龙腾C2微处理器的设计与验证工作。 本文首先详细分析了IA-32体系结构中的保护模式,确定了龙腾C2微处理器中保护模式的功能,结合龙腾C2处理器的设计给出了保护模式的设计方案,并在设计中予以实现,最后还对保护模式的验证策略和验证方案做了详细的设计,并且完成了保护模式的验证。 本论文的主要工作如下: 1.深入了解IA-32体系结构中保护模式的功能,包括三种工作模式、地址变换机制、任务管理机制和异常调试机制。确定了龙腾C2微处理器中要实现的保护模式的功能。 2.详细分析了486指令集中的保护模式类指令的微操作,通过分析之后确定了通过微指令的方式来实现保护模式类指令的功能,并得出可以在微指令级采用RISC结构的流水设计的结论。 3.结合保护模式的功能,参与了龙腾C2微处理器总体设计和流水线的划分工作,完成了流水线各级功能的划分,将保护模式的功能点分散在流水线的各级来实现,参与了微指令格式的设计工作。 4.根据流水线各级的功能和微指令的格式,将保护模式类指令转换为相应的微指令,并在转换过程中对一些指令实现的关键算法进行研究,完成了微程序的设计并通过优化微程序来实现保护模式的优化。 5.对保护模式的测试设计了详细的测试方案,完成了保护模式测试平台的搭建,确立了保护模式指令测试的程序设计规则及程序设计模版,对如何完成保护模式所有功能点的测试进行了研究。熟练掌握了DOS下保护模式的编程。 本文紧密结合课题,完成了支持保护模式的32位嵌入式微处理器的设计工作,该文的研究成果对进一步研究更高级的X86系列处理器提供了方法和思路。
其他文献
近年来,油气资源开发的技术难度、投资额度和风险程度日益增高。油藏工程已发展为制定及优化油藏管理经营策略的进程。如何运用油藏工程分析方法正确地处理和有效地使用油气生
过程层析成像(PT)技术是近年来飞速发展起来的一门新技术,该项技术在解决多相流检测问题上有巨大的发展潜力和广阔的工业应用前景。它是将医学工程中已成功实现的断面(层析)
当前,虚拟试验在军工领域的应用取得了长足的发展,并成为国防技术研究的重要领域。虚拟试验的开放性以及数据的庞杂性,决定了必须要有强大的数据库支持。因此,研究虚拟试验中的工
现有的EDGE(EnhancedDataratesforGlobalEvolution)技术8个时隙全部使用时总处理能力可达473.6Kbps,基本可以满足大部分现有的分组业务,然而对于许多对流量和时延要求较高的数
随着万维网的发展,Web上的信息资源正在以前所未有的速度增长。面对海量的数据,用户常常无法从中找到自己所需要的数据。如何使用户能够在网络中快速,准确的找到所需要的数据是W
随着互联网的日益普及、网络传输和终端设备能力的不断增强,以及人们对信息共享的迫切需求,对等网络(Peer-to-Peer,简称P2P)技术迅速发展起来,成为当今信息科学与技术的研究热点,
随着后PC时代的到来,嵌入式系统的设计已经成为现代计算机应用设计的一大领域和方向,在自动控制、汽车、手持设备、航空航天、武器装备等领域以及生活中的各方面,嵌入式系统都有
群体智能算法是一种进化类算法,是解决优化问题特别是复杂系统优化问题的有效手段。而QPSO是一种新的、具有全局收敛性群体智能算法,并且许多实际应用证明,QPSO远远优于一般
数字化学习(E-learnmg)的出现促使传统的课堂教学模式发生了变化。这些变化中,利用计算机来回答学生的提问,即“自动问答系统”受到研究者的关注。但是,计算机模拟教师完成答疑
随着网络通讯技术和数据仓库(Data Warehouse,DW)技术的发展,决策支持系统(Decision Support System,DSS)在保险、银行等金融领域的应用取得了飞速发展,但是与发达国家相比我国还