发明名称 平行处理器中用以执行非同步分支及链结之系统
摘要 一种用在可中断资料处理系统的中断系统,其包含一暂存器来接收及传送储存媒体位址资料以及分支及链结指令资料,一选择器电路来接收(i)来自储存媒体的指令,(ii)储存媒体位址资料以及(iii)分支及链结指令资料,其中选择器电路的第一状态用来输出包含来自储存媒体的指令之资料,而第二状态则用来输出包含储存媒体位址资料与分支及链结指令资料的资料。此中断系统还包含指令处理器来处理选择电路所输出的资料并输出给处理系统使用的输出资料。此指令处理器输出(i)储存媒体位址资料及(ii)分支及链结指令资料以输入到暂存器中以及(iii)当选择电路为第一状态而此选择电路输出包含一非同步分支及链结指令时之使用者状态信号。当选择电路为第二状态时,指令处理器处理储存媒体位址资料以及分支及链结指令资料,并输出定义让处理系统要分支到的第二程式之资料,以及处理系统将根据第一程式继续动作的储存媒体位址。此中断系统还包含控制电路,在控制电路接收使用者状态信号及中断信号时,将选择电路组态为第二状态以转换分支及链结指令资料到指令处理器。
申请公布号 TW457457 申请公布日期 2001.10.01
申请号 TW087103509 申请日期 1998.03.10
申请人 万国商业机器公司 发明人 乔色夫L.添普
分类号 G06F9/46 主分类号 G06F9/46
代理机构 代理人 陈长文 台北巿敦化北路二○一号七楼
主权项 1.一种中断系统,用来让一可中断资料处理系统根据第一程式动作,在此处理系统被中断时分支到第二程式,并接着回到第一程式,此中断系统包含:一储存媒体来储存指令,此储存媒体包含复数个可定址的储存位置,每一个系以位址来识别;一分支及链结指令暂存器,用来接收及传送储存媒体位址资料以及分支及链结指令资料;一选择器电路,用来接收(i)来自储存媒体的指令,(ii)储存媒体位址资料及(iii)分支及链结指令资料,此选择器电路有一第一状态,其中选择器电路输出包含来自储存媒体的指令资料,以及一第二状态,其中选择器电路输出包含储存媒体位址资料以及分支及链结指令资料;一指令处理器,用来处理选择器电路所输出的资料,并输出供可中断数位资料处理系统使用的资料,此指令处理器输出(i)储存媒体位址资料以及(ii)输入到分支及链结暂存器的分支及链结指令资料以及(iii)当选择器电路处于第一状态时的一使用者状态信号,而此选择器电路输出包含一非同步的分支及链结指令,当此选择器电路处于第二状态,此指令处理器处理此储存媒体的位址资料以及分支及链结指令资料,并输出定义在可中断数位资料处理系统将分支到的第二程式之资料以及可中断数位资料处理系统将根据第一程式而继续其动作的储存媒体位址;一回应状态信号及中断信号的控制电路,此控制电路在此控制器电路接收到使用者状态信号及中断信号时,将此选择器电路组态为第二状态来转换分支及链结指令资料到指令处理器。2.根据申请专利范围第1项的中断系统,其中储存媒体包含一指令伫列。3.根据申请专利范围第1项的中断系统,其中选择器电路包含一多工器,其有第一输入来接收来自储存媒体的指令,有第二输入来接收分支与链结指令资料以及来自分支与链结暂存器的储存媒体位址资料,以及第三输入来接收控制信号,此控制信号有设定选择器在第一状态的第一状态,以及设定选择器在第二状态的第二状态。4.根据申请专利范围第1项的中断系统,其中指令处理器包含:一指令暂存器,用来接收选择器电路输出的资料,选择器电路输出的资料包含储存媒体位址资料,其定义当资料由选择器电路输出时输入到分支于链结暂存器的暂存器栏位,包含非同步分支于链结指令;以及一指令解码器,用来接收指令暂存器输出的资料并输出(i)用来输入到分支与链结暂存器的分支与链结指令资料以及(ii)当选择器电路为第一状态而储存媒体的指令包含一非同步的分支与链结指令时的使用者状态信号,当选择器电路为第二状态,此指令处理器处理此储存媒体位址资料以及分支与链结指令资料并输出定义此可中断数位资料处理系统将要分支到的第二程式之资料,以及此可中断数位资料处理系统将根据第一程式而继续其动作的储存媒体位址。5.根据申请专利范围第3项的中断系统,其中使用者状态信号有一般的第一状态及第二状态,当指令处理器处理到非同步分支与链结指令时,使用者状态信号改变为第二状态,当使用者状态信号为第二状态而控制电路接收此中断信号,控制电路输出第二状态的控制信号。6.根据申请专利范围第5项的中断系统,其中指令解码器还输出一有着第一与第二状态的系统状态信号,当使用者与系统状态信号为第二状态而控制电路接收此中断信号时,此控制电路输出第二状态下的控制信号。7.根据申请专利范围第1项的中断系统,其中中断信号有第一与第二状态,此控制电路包含:第一逻辑电路,用来在使用者遮罩信号为第二状态而控制信号为第一状态时输出一致能中断信号,当控制信号为第二状态时此第一逻辑电路输出一禁能中断信号;以及第二逻辑电路,用来在第一逻辑电路输出禁能中断信号时,或中断信号为第一状态时输出第一状态的控制信号,此第二逻辑电路在第一逻辑电路输出致能中断信号以及中断信号为第二状态时输出第二状态下的控制信号。8.根据申请专利范围第7项的中断系统,其中指令解码器还输出系统状态信号,其有着第一状态表示中断系统不被允许执行非同步分支与链结指令,以及第二状态表示中断系统被允许执行非同步分支与链结指令。9.根据申请专利范围第8项的中断系统,其中第二逻辑电路回应于系统状态信号,第二逻辑电路在系统状态信号为第一状态时输出第一状态的控制信号,并在第一逻辑电路输出致能中断信号且系统状态信号与中断信号为第二状态时输出第二状态的控制信号。图式简单说明:第一图为本发明之平行处理器的架构图。
地址 美国