发明名称 用于微处理器中改良式中断处置之方法
摘要 兹揭示一种用以处理中断之方法及装置,该中断在一处理管线处理一指令集期间由一处理器接收。开始时,在指令集处理期间接收与中断服务常式结合之中断。为了回应中断之接收,存取一中断指令暂存器其包含与中断服务常式结合之至少一中断指令。将至少一中断指令直接插入处理器之处理管线中。接着控制插入之指令并且于执行至少一中断指令后,控制即返回以处理原始指令集。
申请公布号 TW392124 申请公布日期 2000.06.01
申请号 TW087116557 申请日期 1998.10.06
申请人 LM艾瑞克生电话公司 发明人 史黛芬哈肯森;克莱斯哈默
分类号 G06F9/46 主分类号 G06F9/46
代理机构 代理人 陈长文 台北巿敦化北路二○一号七楼
主权项 1.一种用以处理一处理器收到之中断之方法,以处理一处理管线中之指令集,该方法包含以下步骤:接收及一中断服务常式结合之中断,包括至少一中断指令;存取一中断指令暂存器,包含至少一中断指令;将中断服务常式之至少一中断指令直接插入处理器之处理管线;执行中断服务常式之至少一中断指令;以及执行至少一中断指令后即返回以处理指令集。2.如申请专利范围第1项之方法,其中存取步骤更包括以下步骤:读取及中断结合之配置栏位;以及使用中断指令暂存器并从配置栏位之第一部分决定是否处理中断。3.如申请专利范围第2项之方法,其中存取步骤更包含以下步骤:读取及中断结合之配置栏位;以及从配置栏位之第二部分决定中断指令暂存器之位址。4.如申请专利范围第2项之方法,更包含从配置栏位之第三部分决定中断服务常式包括之中断指令数目之步骤。5.如申请专利范围第1项之方法,更包括在插入至少一中断指令期间,在处理管线中维持来自指令集之最后撷取指令之步骤。6.如申请专利范围第5项之方法,其中返回步骤包含执行至少一中断指令后,处理维持之指令。7.一种用以执行一指令集之系统,包含:一处理管线,用以撷取及执行指令集;以及一中断指令暂存器,回应一中断之接收用以将至少一中断指令直接插入处理管线。8.如申请专利范围第7项之系统,更包含装置用以检查中断之配置栏位,以决定是否使用中断指令暂存器来处理中断。9.如申请专利范围第7项之系统,更包括装置用以检查中断之配置栏位以决定中断指令暂存器之位址。10.如申请专利范围第7项之系统,更包括装置用以检查中断之配置栏位以决定要插入处理管线之数个中断指令。11.如申请专利范围第7项之系统,更包括一记忆体用以衆多中断服务常式,其可由处理管线存取以回应中断之接收。12.如申请专利范围第11项之系统,更包括装置用以检查中断之配置栏位之选定部分,以决定记忆体中之位置供中断服务常式用,选定部分将衆多记忆体位置选择性地可程式化。13.如申请专利范围第7项之系统,更包括具有选择性地可程式配置之配置栏位,配置栏位包括一选定部分以指示记忆体中之位置供及中断结合之中断服务常式用,选定部分将衆多记忆体位置选择性地可程式化。14.如申请专利范围第13项之系统,其中配置栏位之选定部分可导引多个中断至相同记忆体位置。
地址 瑞典
您可能感兴趣的专利