Processor which overrides default operand size for implicit stack pointer references and near branches

   
   

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.

 
Web www.patentalert.com

< Microprocessor with branch-decrement instruction that provides a target and conditionally modifies a test register if the register meets a condition

< Method and apparatus for internetworked wireless integrated network sensor (WINS) nodes

> System and method for efficiently handling multicast packets by ignoring VLAN context

> Apparatus and method for awakening bus circuitry from a low power state

~ 00138