IP relative addressing

   
   

A processor supports instruction pointer (IP) relative addressing in at least one operating mode of the processor. For example, in some implementations, IP relative addressing is supported in an operating mode or modes in which the address size is greater than 32 bits (e.g. up to 64 bits). In some embodiments, the displacement may be limited to less than the address size (e.g. 32 bits, in one implementation) when such operating modes are active. Code density may be higher than if the displacements were expanded, and flexibility in the placement of variables in memory may be achieved. For example, static variables may be placed in memory with flexibility, and IP relative addressing may be used to locate the static variables.

Um processador suporta dirigir-se relativo do ponteiro de instrução (IP) ao menos em uma modalidade operando-se do processador. Para o exemplo, em algumas execuções, dirigir-se relativo do IP é suportado em uma modalidade operando-se ou em umas modalidades em que o tamanho do endereço é mais grande de 32 bocados (por exemplo até 64 bocados). Em algumas incorporações, o deslocamento pode ser limitado menos do que o tamanho do endereço (por exemplo 32 bocados, em uma execução) quando tais modalidades se operando são ativas. A densidade do código pode ser mais elevada do que se os deslocamentos forem expandidos, e a flexibilidade na colocação das variáveis na memória pode ser conseguida. Para o exemplo, as variáveis de estática podem ser colocadas na memória com flexibilidade, e dirigir-se do parente do IP pode ser usado encontrar as variáveis de estática.

 
Web www.patentalert.com

< System and method for dynamically amplifying a delayed analog signal based on amplitude information obtained from its digital representation

< Routing protocol based redundancy design for shared-access networks

> Read-modify-write for partial writes in a memory controller

> Dynamic association of endpoints to media gateway controllers

~ 00110