[发明专利]具有自对准堆栈指针的数据处理系统及其方法无效
| 申请号: | 97110525.1 | 申请日: | 1997-04-14 |
| 公开(公告)号: | CN1168505A | 公开(公告)日: | 1997-12-24 |
| 发明(设计)人: | 约瑟夫·C·西尔塞罗;杰弗逊·高金科 | 申请(专利权)人: | 摩托罗拉公司 |
| 主分类号: | G06F15/00 | 分类号: | G06F15/00 |
| 代理公司: | 中国国际贸易促进委员会专利商标事务所 | 代理人: | 于静 |
| 地址: | 美国伊*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 具有 对准 堆栈 指针 数据处理系统 及其 方法 | ||
1.一个数据处理系统的运转方法,其特点在于如下步骤:
接收表明已发生第一预定状态的第一信号;
从堆栈指针寄存器中取出当前地址值;
将当前地址值对准到当前地址值以下的最近的模4余0(0-modulo-4)地址;以及
在一存储器中存储-格式字段,该格式字段指明在接收表明已发生第一预定状态的第一信号时当前地址值对准的方式。
2.权利要求1的方法,这里第一预定状态是异常事件处理状态。
3.权利要求1的方法,这里的对准步骤进一步包括步骤:
否定从堆栈指针寄存器中取出的当前地址值的预定部分。
4.权利要求1的方法,其特征还在于如下步骤:
接收表明已发生第二预定状态的第二信号;
从存储器中取出格式字段;并把当前地址值恢复到堆栈指针寄存器。
5.一种数据处理器,其特征在于:
总线装置,用于提供多个地址值和多个数据值;
控制装置,用于确定何时已发生操作中的异常事件并响应这一操作异常事件而提供异常事件处理信号;
一个寄存器,用于指明当发生操作异常事件时存取的当前地址值;
一个逻辑电路,与寄存器相连以接收当前地址值的第一部分,与控制装置相连以接收异常事件处理信号,该逻辑电路有选择地修改当前地址值以构成调整后的地址值;以及
一个格式产生电路与寄存器相连以接收至少是当前地址值的第一部分,该格式产生电路修改当前地址值的第一部分,以产生一个堆栈对准值,用以指示当操作中已发生异常事件时当前地址值的对准。
6.权利要求5的数据处理器,其特点在于一个存储器与格式产生电路相连以存储堆栈对准值。
7.权利要求5的数据处理器,这里,当操作中的异常事件已经发生并已被处理完毕时,当前地址值被存储于该寄存器。
8.权利要求5的数据处理器,这里被调整的地址值是一个小于当前地址值的最近一个模4余0的地址。
9.一种数据处理器,其特点在于:
控制装置,用于产生第一中断信号;
一个堆栈指针寄存器,用于存储和提供当前地址值;
一个逻辑电路,与控制装置相连以接收第一中断信号,还与堆栈指针相连以接收当前地址值的第一部分,该逻辑电路建立一个调整了的地址值;以及
一个转换电路,与堆栈指针寄存器相连,以接收当前地址值的第二部分,该转换电路产生一个格式字,该格式字与调整过的地址值求和时将产生当前地址值。
10.权利要求9的数据处理器,这里的格式字段存储于数据处理器的存储器中。
11.权利要求9的数据处理器,这里的格式字段从数据处理器的存储器中取出并用于把当前地址值恢复到堆栈指针寄存器中。
12.权利要求9的数据处理器,这里被调整的地址值是小于当前地址值的最近的模4余0地址值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于摩托罗拉公司,未经摩托罗拉公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/97110525.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:促红细胞生成素基因的克隆及其表达细胞系
- 下一篇:二次电池的盖帽组件





