INFORMATION PROCESSOR

PURPOSE:To cause no execution stop of a following instruction, and to improve a pipeline control by constituting so that a processing of the following instruction which is stopped at the time of confliction of a register can be started by using a forecasting outputted by a forecasting device. CONSTI...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: SHIYOUNAI TOORU, TAKEUCHI SHIGEO, SHINTANI YOUICHI
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:PURPOSE:To cause no execution stop of a following instruction, and to improve a pipeline control by constituting so that a processing of the following instruction which is stopped at the time of confliction of a register can be started by using a forecasting outputted by a forecasting device. CONSTITUTION:The second operand data of a precedent instruction is stored in advance instead of an operation result of the precedent instruction in an associative storage device 320. When the precedent instruction is executed, the associative storage device 320 outputs the second operand data by the previous execution to a signal line 538 by an associative key. An operand code of the precedent instruction is inputted to an arithmetic logical circuit ALU360 through a signal line 604, and a register value of the precedent instruction is selected by a selector to which a field of its register has been applied, and inputted to the ALU360 through a signal line 606. As a result, a forecasting value is outputted to a signal line 600, and the following instruction is executed without an idle time.