首页>
外国专利>
sequential control and associated method in a command processing unit to move that unit into a release, execution, hold or resolution state.
sequential control and associated method in a command processing unit to move that unit into a release, execution, hold or resolution state.
展开▼
机译:命令处理单元中的顺序控制和相关方法,以将该单元移动到释放,执行,保持或解决状态。
展开▼
页面导航
摘要
著录项
相似文献
摘要
A sequence controller of an instruction processing unit (IPU) in a data processing system places the IPU is either a ready, go, hold-on-old, hold-on-new, or cancel state. If the IPU is ready to execute another instruction, the sequence controller places the IPU in the ready state. When an instruction is received for execution, and execution commences, the sequence controller places the IPU in the GO state. If at least one or more operands associated with the execution of an instruction are not ready when execution is scheduled to commence, the sequence controller places the IPU in a hold-on-new state, holding the pendency of the execution of the particular instruction, until the operands are available. If one or more other functional units in the data processing system are not ready (busy) during execution of the instruction, and the other functional units are needed to complete execution of the instruction, the sequence controller places the IPU in a hold-on-old state, holding the execution results thus far generated, until the functional units become available. If the functional unit remains busy, or if an error in the functional unit is confirmed, the sequence controller places the IPU in the cancel state. If the functional unit recovers from the error, and/or the functional unit is no longer busy, the sequence controller causes the IPU to leave the hold-on-old state, and the execution of the instruction is completed. When the one operand becomes available, the sequence controller causes the IPU to leave the hold-on-new state, and the execution of the instruction is completed.
展开▼