Dynamically typed registers in a processor are provided by associating a type specifier with a register specifier for each register in the processor, storing the register specifiers and associated type specifiers in a register type table. The type specifier associated with an operand register of an instruction is employed to dispatch the instruction to an appropriate execution unit within the processor. The results of the instruction are stored in a register having an associated type specifier matching the execution unit type. Register specifiers are dynamically allocated to particular execution units within the processor by altering the type specifier associated with the register specifiers. Register values may be either discarded or converted when the register specifier type is altered. A general instruction allows conversion of the value from one type to another without storing the converted value in memory.

Dynamisch geschriebene Register in einem Prozessor werden vom Verbinden einer Art Spezifikationselement mit einem Registerspezifikationselement für jedes Register im Prozessor zur Verfügung gestellt und speichern die Registerspezifikationselemente und die dazugehörige Art Spezifikationselemente in einer Registerart Tabelle. Die Art Spezifikationselement verband mit einem Operandenregister einer Anweisung wird beschäftigt, um die Anweisung zu einer passenden Durchführung Maßeinheit innerhalb des Prozessors zu schicken. Die Resultate der Anweisung werden in einem Register gespeichert, das eine verbundene Art Spezifikationselement hat, die Durchführung Maßeinheit Art zusammenzubringen. Registerspezifikationselemente werden dynamisch bestimmten Durchführung Maßeinheiten innerhalb des Prozessors zugeteilt, indem man die Art das Spezifikationselement ändert, das mit den Registerspezifikationselementen verbunden ist. Registerwerte können entweder weggeworfen werden oder umgewandelt werden, wenn die Registerspezifikationselementart geändert wird. Eine allgemeine Anweisung erlaubt Umwandlung des Wertes von einer Art zu anderen, ohne den umgewandelten Wert im Speicher zu speichern.

 
Web www.patentalert.com

< (none)

< Hair restorer containing vetiver grass extract

> Mobile IP mobility agent standby protocol

> (none)

~ 00004