发明名称 处理器资源和执行保护方法及装置
摘要 实施例包括处理系统(110),其基于存储在第一寄存器(132,212)中的指令地址范围指示器确定下一个指令提取地址是对应于位于与当前权限状态相关联的第一存储器区域(216,218)内的位置还是位于与不同的权限状态相关联的第二存储器区域(216,218)内的位置。当下一个指令提取地址不位于第一存储器区域内(216,218)时,仅仅在到不同的权限状态的转换是合法的时候,允许提取下一个指令。在另一个实施例中,在为指令生成数据访问地址(316)时,基于存储在第二寄存器(133,222)中的数据地址范围指示器,确定是否允许访问与数据访问地址对应的存储器位置。当当前权限状态是允许访问存储器位置的权限状态时,访问被允许(318)。
申请公布号 CN103455733A 申请公布日期 2013.12.18
申请号 CN201310206388.6 申请日期 2013.05.29
申请人 飞思卡尔半导体公司 发明人 D·M·麦卡赛;J·C·西尔赛罗;K·A·豪斯曼
分类号 G06F21/10(2013.01)I 主分类号 G06F21/10(2013.01)I
代理机构 中国国际贸易促进委员会专利商标事务所 11038 代理人 刘倜
主权项 一种处理系统,包括:第一模块,被配置为基于取自存储器的指令的地址保持当前权限状态是第一权限状态还是第二权限状态的知识;以及第二模块,被配置为:通过将下一个指令提取地址和至少一个指令地址范围指示器进行比较确定所述下一个指令提取地址是否对应于位于与所述当前权限状态相关联的第一存储器区域内的位置或与不同的权限状态相关联的第二存储器区域内的位置,并且当所述下一个指令提取地址不位于与所述当前权限状态相关联的所述第一存储器区域内时,仅仅在从所述当前权限状态到所述不同的权限状态的转换是合法时允许提取下一个计算机指令。
地址 美国得克萨斯