Register management process for handling a mixed sequence of 32 and 64 bit long instructions in a computer program
The data processing system is designed to handle a mixed sequence of 64 and 32 bit long instructions by using an identification process based around the register contents. The 32 bit instruction is located and is copied into a target register . The copy source and register numbers are listed in tabl...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Patent |
Sprache: | eng ; ger |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The data processing system is designed to handle a mixed sequence of 64 and 32 bit long instructions by using an identification process based around the register contents. The 32 bit instruction is located and is copied into a target register . The copy source and register numbers are listed in table form.
Es wird ein Verfahren und System zur Umbenennung von Registern des Systems vorgeschlagen, in dem gemischte Befehlssätze, z. B. 32-Bit- und 64-Bit-Befehle, in einem Programm gleichzeitig ablaufend ausgeführt werden. DOLLAR A Falls eine Befehlsfolge eines vorhergehenden 64-Bit-Befehls und eines oder mehrerer 32-Bit-Befehle vorliegt, die nach dem 64-Bit-Befehl der Reihe nach ausgeführt werden müssen und wobei die 32-Bit-Befehle eine Datenabhängigkeit vom vorhergehenden 64-Bit-Befehl aufweisen, wird der Rest des Registerbereichs, der durch den vorhergehenden 64-Bit-Befehl geändert wurde, in die entsprechende Position in einem Zielregister des nachfolgenden 32-Bit-Befehls kopiert, zumindest falls vom 32-Bit-Befehl dasselbe logische Register wie vom vorhergehenden 64-Bit-Befehl angegeben wurde. Die Kopiequelle wird von der Registernummer adressiert und in einer Liste (28) zwischengespeichert. |
---|