[发明专利]微处理器以及在微处理器中存储数据的方法有效
申请号: | 200810088649.8 | 申请日: | 2008-04-10 |
公开(公告)号: | CN101261577A | 公开(公告)日: | 2008-09-10 |
发明(设计)人: | G·葛兰·亨利;罗德尼·E·虎克;泰瑞·派克斯;柯林·艾迪 | 申请(专利权)人: | 威盛电子股份有限公司 |
主分类号: | G06F9/24 | 分类号: | G06F9/24 |
代理公司: | 北京市柳沈律师事务所 | 代理人: | 钱大勇 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 微处理器 以及 存储 数据 方法 | ||
1.一种具有微代码的微处理器,包括:
用户可存取寄存器组;
随机存取存储器,其位于该微处理器的非用户可存取地址空间内,其中该随机存取存储器比该用户可存取寄存器组密集,且存取速度比该用户可存取寄存器组慢;以及
其中该微代码包括该微处理器的微指令集的多个微指令,该微指令集包括:
第一微指令,其用以将该用户可存取寄存器组的数据存储至该随机存取存储器;以及
第二微指令,其用以将该随机存取存储器的数据加载至该用户可存取寄存器组。
2.如权利要求1所述的微处理器,其还包括:
非用户可存取寄存器组,其中该非用户可存取寄存器组不如该随机存取存储器密集,且存取速度比该随机存取存储器快;
其中该第一微指令更用以将该非用户可存取寄存器组的数据存储至该随机存取存储器,且该第二微指令用以将该随机存取存储器的数据加载至该非用户可存取寄存器组。
3.如权利要求2所述的微处理器,其中,该微代码根据VMX VMWRITE指令执行一个或多个该第一微指令,以存储一部分的x86架构的虚拟机器延伸虚拟控制架构至该随机存取存储器。
4.如权利要求2所述的微处理器,其中,该微代码根据VMX VMREAD指令执行一个或多个该第二微指令,以从该随机存取存储器加载一部分的x86架构的虚拟机器延伸虚拟控制架构。
5.如权利要求2所述的微处理器,其中,该微代码根据x86架构的RSM指令执行一个或多个该第一微指令,以存储系统管理模式基地址至该随机存取存储器。
6.如权利要求2所述的微处理器,其中,该微代码根据x86架构的系统管理中断指令执行一个或多个该第二微指令,以从该随机存取存储器加载系统管理模式基地址。
7.如权利要求1所述的微处理器,其中,该微代码根据指定x86架构的IA32_SYSENTER_CS特别模块寄存器为目的特别模块寄存器的x86架构的WRMSR指令执行一个或多个该第一微指令,以存储特权阶级0码数据段值的数据段选择器至该随机存取存储器。
8.如权利要求1所述的微处理器,其中,该微代码根据指定x86架构的IA32_SYSENTER_CS特别模块寄存器为来源特别模块寄存器的x86架构的RDMSR指令执行一个或多个该第二微指令,以从该随机存取存储器加载特权阶级0码数据段值的数据段选择器。
9.如权利要求1所述的微处理器,其中,该微代码执行该第一或第二微指令以将该随机存取存储器作为暂时存储区,以存储该微代码的计算结果。
10.如权利要求1所述的微处理器,其中,该微处理器根据该微代码指令存取的该非用户可存取地址空间而不对外部总线存取。
11.一种在微处理器中存储数据的方法,包括下列步骤:
执行第一微指令,用以将该微处理器的用户可存取寄存器组的数据存储至该微处理器的随机存取存储器,其中该随机存取存储器位于该微处理器的非用户可存取地址空间内,其中该随机存取存储器比该用户可存取寄存器组密集,且存取速度比该用户可存取寄存器组慢;以及
执行第二微指令,用以将该随机存取存储器的数据加载至该用户可存取寄存器组,其中该第一与第二微指令为该微处理器的微指令集的多个微指令中的两个微指令。
12.如权利要求11所述的在微处理器中存储数据的方法,其还包括下列步骤:
执行该第一微指令,用以将非用户可存取寄存器组的数据存储至该随机存取存储器,其中该非用户可存取寄存器组不如该随机存取存储器密集,且存取速度比该随机存取存储器快;以及
执行该第二微指令,用以将该随机存取存储器的数据加载至该非用户可存取寄存器组。
13.如权利要求11所述的在微处理器中存储数据的方法,其还包括下列步骤:
解码x86架构的VMX VMWRITE指令;以及
执行一个或多个该第一微指令,以存储一部分的虚拟机器延伸虚拟控制架构至该随机存取存储器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威盛电子股份有限公司,未经威盛电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810088649.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:铸造法
- 下一篇:引发针对靶向的疗法的逃逸突变体的免疫应答的组合物和方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置