[发明专利]选择子例程返回机制有效
申请号: | 200680010991.5 | 申请日: | 2006-02-01 |
公开(公告)号: | CN101156137A | 公开(公告)日: | 2008-04-02 |
发明(设计)人: | R·R·格里森思怀特;P·基梅尔曼;D·J·西尔 | 申请(专利权)人: | ARM有限公司 |
主分类号: | G06F9/40 | 分类号: | G06F9/40;G06F9/32 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 曾祥夌;王小衡 |
地址: | 英国*** | 国省代码: | 英国;GB |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 在子例程执行之后,具有作为输入操作数的地址的返回指令被执行。该输入操作数被与一个或多个预定值比较以检测是否匹配,且返回指令响应根据是否检测到匹配而被选择。因此,返回地址值可用来调用不同的返回指令响应,如异常返回响应或程序返回响应。一个或多个预定地址可被方便地分配给内存映像内的最高内存地址。 | ||
搜索关键词: | 选择 例程 返回 机制 | ||
【主权项】:
1.用于执行由程序指令规定的数据处理操作的装置,所述装置包括:返回逻辑部件,响应具有作为输入操作数的地址的返回指令来触发返回以执行由所述地址指示的程序指令;其中:(1)如果所述地址具有不与一个或多个预定地址值相匹配的值,则所述返回逻辑部件触发第一返回指令响应,其中包括一个或多个第一返回响应操作以产生第一返回状态;以及(2)如果所述地址具有与一个或多个预定地址值相匹配的值,则所述返回逻辑部件触发第二返回指令响应,其中包括一个或多个第二返回响应操作以产生第二返回状态,所述一个或多个第二返回指令响应操作不同于所述一个或多个第一返回指令响应操作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200680010991.5/,转载请声明来源钻瓜专利网。
- 上一篇:弯折式缆线类保护引导装置
- 下一篇:生产聚醚醇的方法
- 同类专利
- 无需内容转换支持计算设备中的多操作系统环境-201480081264.2
- 董耀祖;J·任 - 英特尔公司
- 2014-09-18 - 2017-05-31 - G06F9/40
- 在计算设备上通过磁盘虚拟化技术支持多个操作系统,该磁盘虚拟化技术允许在本地操作系统与虚拟化客体操作系统之间切换,而不执行存储在物理数据存储设备的分区内的本地操作系统图像的格式转换。磁盘虚拟化技术以如下方式建立虚拟存储设备允许客体操作系统直接访问包含本地操作系统图像的物理存储设备的分区。
- 一种动态二进制翻译指令集模拟器计时方法-201410178279.2
- 郭向英;张西超;赵雷;陈睿 - 北京控制工程研究所
- 2014-04-29 - 2017-03-15 - G06F9/40
- 一种动态二进制翻译指令集模拟器计时方法,本方法通过有效划分基本块,使得基本块每次执行时所占用的指令周期数可以在动态翻译阶段确定,从而实现模拟器的精确计时;计时过程包括下列步骤(1)以跳转指令、分支指令和内存访问指令作为基本块的划分依据;(2)在动态翻译过程中,计算被翻译指令的周期数及所在内存区域的内存延迟大小,从而在动态翻译阶段确定基本块每执行一次所占用的指令周期数;(3)模拟器在执行翻译代码时,并以基本块为单位判断实时事件的响应时机。本方法能够对实时事件及时响应,可以满足航天嵌入式软件的强实时性需求,同时由于不需要逐条指令判断实时事件的响应时机,计时开销较小。
- 信号量等待接口定时方法及装置-201210170486.4
- 汪少军;董志峰;肖辉 - 中兴通讯股份有限公司
- 2012-05-29 - 2017-02-08 - G06F9/40
- 本发明公开了一种信号量等待接口定时方法及装置。该方法包括步骤1,在预定任务调用信号量等待接口时,使能硬件定时器,对硬件定时器的定时时间、以及信号量等待接口的参数进行设置;步骤2,通过信号量等待接口获取信号量,根据信号量的值判断信号量是在定时时间到时之前获取的正常信号量还是在硬件定时器中断之后获取的中断信号量;步骤3,在判断获取的信号量为正常信号量的情况下,关闭硬件定时器,根据正常信号量进行任务处理,并执行步骤1,在判断获取的信号量为中断信号量的情况下,直接执行步骤1。借助于本发明的技术方案,提高了信号量等待接口定时的精确度。
- 识别捆绑软件产品组件的方法和系统-201210305591.4
- P·戈采克;J·卡尼亚;H·H·马杜里;R·杜德克 - 国际商业机器公司
- 2012-08-24 - 2013-05-15 - G06F9/40
- 一种用于识别软件产品的软件组件的方法,包括通过计算机,确定代表计算机系统中的第一软件组件和计算机系统中的第二软件组件中的至少一项的属性和操作中的至少一项的代表数据,确定指示所述第一软件组件属于所述软件产品的可能性的第一置信值,根据所述数据,确定指示所述第一软件组件和所述第二软件组件是共同软件产品的软件组件的可能性的第二置信值,以及根据所述第一置信值和第二置信值,确定指示所述第二软件组件属于所述软件产品的可能性的第三置信值。
- 事务实现方法以及事务实现设备-201010122030.1
- 杨苏;吕浩松 - 华为技术有限公司
- 2010-03-08 - 2011-09-21 - G06F9/40
- 本发明实施例公开了一种执行效率较高的事务实现方法,包括:第一设备接收提交事务的请求;按第一预定顺序依次执行所述事务的每个正命令;获取并保存每个正命令对应的逆命令,在正命令被执行后执行其对应的逆命令能使第一设备恢复为该正命令被执行前的配置状态;若事务的至少一个正命令执行失败,则执行所述事务中已成功执行的正命令对应的逆命令。本发明实施例还提供相应的事务实现设备。本发明实施例中,仅仅通过执行逆命令,即可实现事务回滚功能,无需从备份的历史数据库中重新加载配置状态,时间开销较小,执行效率较高。
- 在操作系统迁移期间维持存储区域网络(SAN)存取权限-200980142151.8
- D·艾森豪威尔;R·G·科瓦克斯;J·帕夫米;J·斯里克里施南 - 国际商业机器公司
- 2009-10-29 - 2011-09-21 - G06F9/40
- 在操作系统迁移期间维持SAN存取权限包括:将至少两个全球端口名(WWPN)分配给源服务器上的源虚拟化中介(SVI)的虚拟SAN接口适配器;识别通过主要WWPN耦合到所述SVI以进行数据通信的设备;选择目标服务器上的可供具有目标虚拟SAN接口适配器的目标虚拟化中介(TVI)使用的目标物理SAN接口适配器;将次要WWPN分配给所述目标虚拟SAN接口适配器;识别通过所述次要WWPN耦合到所述TVI以进行数据通信的设备;判定通过所述主要WWPN耦合到所述SVI的设备是否也通过所述次要WWPN耦合到所述TVI;如果通过所述主要WWPN耦合到所述SVI的设备也通过所述次要WWPN耦合到所述TVI,则将所述操作系统从所述源服务器迁移到所述目标服务器。
- 使用高效指令存储的FLEXRAY系统-200880115811.9
- 勒内·帕朋霍芬 - NXP股份有限公司
- 2008-10-17 - 2010-10-06 - G06F9/40
- 一种数据处理系统,包括:使用FlexRay协议彼此进行通信的多个数据处理节点。每个相应的节点根据相应的调度操作,相应的调度基于相应的周期序列,每个周期具有时隙序列。每个节点执行指令,如果需要,每时隙执行一个指令。这些指令被存储在存储器中。每个指令由相关周期数目以及相关周期中的时隙数目来标识。相应地,周期数目和时隙数目的组合标识存储器地址。在针对节点的重复的周期序列中,典型指令出现不止一次。节点处出现相同指令的这种时间模式用于修改存储器地址的产生,使得每次需要该指令时产生相同的存储器地址。这节省了存储空间。
- 管理本机/受管对等体的对象寿命-200880013551.4
- M·J·希尔伯格;A·A·米哈尔;S·S·帕里克 - 微软公司
- 2008-03-26 - 2010-03-10 - G06F9/40
- 提供了一种管理对象的寿命的系统。该系统分析多个对象上的引用来确定本机对等体的可到达性,并基于该分析来动态地在本机和受管对象寿命管理系统之间进行转移。在本机对等体不可通过本机应用程序引用到达时,该系统弱化对受管对等体的引用以避免存储器泄露,并将本机引用克隆到受管侧以避免过早收集。该系统在其中释放受管和本机对等体之间的引用并且抑制对安全句柄的终止化的对象系统关闭期间执行优化清除。该系统使用存储对受管对等体的弱引用的引用的待移除列表以消除在终止化期间发生的竞争条件。
- 计算机的循环寄存器阵列-200780017106.0
- 查理斯·H·莫尔;杰佛瑞·阿特胡尔·福克斯;约翰·W·瑞博 - VNS组合有限责任公司
- 2007-05-25 - 2009-05-27 - G06F9/40
- 一种堆栈处理器包括数据堆栈,所述数据堆栈具有T寄存器、S寄存器和以循环重复模式工作的八个硬连线底部寄存器。所述堆栈处理器还包括返回堆栈,所述返回堆栈包含R寄存器和以循环重复模式工作的八个硬连线底部寄存器。这里描述的循环寄存器阵列消除了上溢和下溢的堆栈状况。
- 设计计算机程序-200480020539.8
- 韦恩·帕提克·欧伯恩 - 雷斯昂公司
- 2004-07-14 - 2009-04-15 - G06F9/40
- 设计计算机程序包括访问不变的域规则和显示可变的业务规则。响应于用户选择来选择一个或多个业务规则,并对业务规则进行定制。业务规则被与一个过程相关联,并且域规则被与该过程相关联。表示该过程的模型被显示,并且与该过程相对应的代码被生成以设计计算机程序。
- 进行异类处理联合体中的外部辅助调用的装置与方法-200680040624.X
- 丹尼尔·A·布罗肯希尔;马克·R·纳特 - 国际商业机器公司
- 2006-10-19 - 2008-11-05 - G06F9/40
- 提供了一种方法和装置,用于由运行在第一处理器上的应用通过进行辅助调用,访问来自运行在第二处理器上的操作系统的操作系统服务。数据层面处理器首先基于用于请求该控制处理器辅助的功能的输入与输出参数,构建参数区。把输入参数的当前值复制到参数区。基于指向参数区的指针和正调用的库功能的具体库功能操作码的组合,生成辅助调用消息。将辅助调用消息放入处理器的堆栈中紧接在停止与发送信号指令之后。用信号通知控制层面处理器代表数据层面处理器通过执行停止与发送信号指令来执行相应于操作码的库功能。
- 选择子例程返回机制-200680010991.5
- R·R·格里森思怀特;P·基梅尔曼;D·J·西尔 - ARM有限公司
- 2006-02-01 - 2008-04-02 - G06F9/40
- 在子例程执行之后,具有作为输入操作数的地址的返回指令被执行。该输入操作数被与一个或多个预定值比较以检测是否匹配,且返回指令响应根据是否检测到匹配而被选择。因此,返回地址值可用来调用不同的返回指令响应,如异常返回响应或程序返回响应。一个或多个预定地址可被方便地分配给内存映像内的最高内存地址。
- 提供模块化本机方法启用系统的方法和装置-200580009245.X
- H·赵;海兰·玛丽·芒廷;柯克·邓萨维奇;G·朱 - 英特尔公司
- 2005-01-14 - 2007-03-21 - G06F9/40
- 本文描述了提供模块化本机方法启用(NMI)系统的方法和装置。在示例性的方法中,从一个或更多个虚拟机接收与NMI调用相关联的NMI信息。所述NMI信息通过NMI适配器被翻译。为了生成本机桩,翻译的NMI信息被提供给模块化NMI组件。
- 数据运行编程-200480042190.8
- 艾伦·W·辛克莱 - 桑迪士克股份有限公司
- 2004-12-22 - 2007-02-28 - G06F9/40
- 数据运行中的数据存储在非易失性存储器阵列中根据数据边界的位置而配置的适应性元区块中。使用一串行快闪缓冲器来存储某些数据,而将其他数据直接存储在非易失性存储器中。在更新数据期间,可将所述数据存储为与数据边界对准,以改善后续更新的效率。
- 下载软件应用程序-200380108940.2
- 安德烈亚·克策 - 诺基亚公司
- 2003-11-26 - 2006-02-22 - G06F9/40
- 一种描述可下载的应用软件(50,52)的应用软件描述符(40),包括:具有第一数据部分的第一数据单元(61;71);标识该应用软件(50,52)的第二数据单元(64);和多个第三数据单元(46;48),每个第三数据单元具有专用区域标识符部分(31;33)以及与其专用区域标识符部分(31;33)有关的第二数据部分(32;34)。
- 用于支持进程/应用程序控制的装置和方法-02828655.3
- P·布洛德;J·鲁斯滕 - 艾利森电话股份有限公司
- 2002-03-28 - 2005-06-01 - G06F9/40
- 本发明涉及一种用于控制/支持系统解决方案的进程控制的安排/方法。提供/指定多个进程用于支持多个手动驱动进程的执行,每个进程包括多个步骤或节点。对于每个进程步骤提供电子数据表,该电子数据表包括在进程步骤中要采取的动作所必需的输入参数,以及对于每个进程步骤还提供操作说明(OID),该说明包括关于在进程步骤中要采取的措施/动作以及关于该要采取的动作/措施的顺序的信息,因此当进程步骤采取动作/措施时,利用与后续进程步骤相关的电子数据表和操作说明进入到该指定进程的下一个进程步骤。各个OID写在系统层面上。
- 专利分类