A processor supports a mode in which the default operand size is 32 bits,
but which supports operand size overrides to 64 bits. Furthermore, the
default operand size may automatically be overridden to 64 bits for
instructions having an implicit stack pointer reference and for near
branch instructions. The overriding of the default operand size may occur
without requiring an operand size override encoding in these instructions.
In one embodiment, the instruction set specifying the instructions may be
a variable byte length instruction set (e.g. x86), and the operand size
override encoding may be a prefix byte which increases the instruction
length.
Un procesador apoya un modo en el cual el tamaño del operando del defecto sea 32 pedacitos, pero que apoya el tamaño del operando se elimina a 64 pedacitos. Además, el tamaño del operando del defecto se puede eliminar automáticamente a 64 pedacitos para las instrucciones que tienen una referencia implícita del puntero de pila y para las instrucciones de rama cercanas. La eliminación del tamaño del operando del defecto puede ocurrir sin requerir una codificación de la invalidación del tamaño del operando en estas instrucciones. En una encarnación, el sistema de instrucción que especifica las instrucciones puede ser un sistema de instrucción variable del octeto de longitud (e.g. x86), y la codificación de la invalidación del tamaño del operando puede ser un octeto del prefijo que aumenta la longitud de instrucción.