发明名称 仿真系统和方法
摘要 在一个仿真源CPU指令执行的一个系统中,有一个把源指令转换为目标指令的翻译部件(翻译器)和一个用来处理和发放翻译后目标指令的目标CPU指令部件。在仿真某些源浮点算术指令的执行时,上述设施为加快指令的翻译、发放和执行提供了条件。当一条源浮点算术指令被仿真时,有一个令牌被放入翻译器中的等待队列中,以便在得到有效的条件码或中断信息之前阻止源指令的翻译和目标指令的发放。
申请公布号 CN1008015B 申请公布日期 1990.05.16
申请号 CN87106442.1 申请日期 1987.09.19
申请人 国际商用机器公司 发明人 詹姆斯·阿莱克桑德·米彻尔;约翰·弗里德里克·比克德尔
分类号 G06F9/44 主分类号 G06F9/44
代理机构 中国国际贸易促进委员会专利代理部 代理人 姚珊
主权项 1.一种用于仿真从指令源接收的源指令的执行的系统,所述系统包括一个主存器、一个用于加工和发放译后目标指令的目标指令部件、一些执行目标指令的功能部件和一个用于接收源指令并把源指令译为目标指令的指令翻译部件(翻译器),其中所述的目标功能部件包括一个用于执行目标浮点算术指令的浮点部件,所述的浮点部件包括一个结果装置,用于产生结束信号以指出翻译后发放的那条目标浮点算术指令的执行结果,所述的结果信号在发放的目标浮点算术指令执行完成之前生成;其特征在于;在所述指令翻译器中的信号装置,根据源浮点算术指令的翻译产生令牌信号;一个多阶段等待队列装置,包括在所述指令翻译器中的一个等待阶段,所述的多阶段等待队列装置连接到所述的信号装置和结果装置,用来接收所述的令牌信号,并随着上述翻译过程把此令牌信号移到一个等待阶段,在上述结束信号出现后再从所述的等待阶段中移去所述令牌信号;连接到所述等待级,所述指令翻译器和所述目标指令部件的系统装置,在从所述的等待阶段移去所述牌令之前,限制指令的翻译和发放。
地址 美国纽约州