es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Equivalentes de los registros eip/rip, ebp/rbp y UESP/rsp para el procesador ARM/Aarch64: – El registro equivalente a eip/rip para el procesador ARM/Aarch64 es el pc (program counter). – El registro equivalente a ebp/rbp para el procesador ARM/Aarch64 es el x29 (base frame pointer). – El registro equivalente a UESP/rsp para el procesador ARM/Aarch64 es el sp (stack pointer).

¿Cuál es el equivalente de los registros eip, rip utilizados para CPU Intel pero para CPU ARM/Aaarch64?

Necesito traducir una aplicación escrita para CPU Intel que utiliza el registro eip de 32 bits o el registro rip de 64 bits.

Estos métodos utilizan los registros de Intel:

función GetInstructionPointerRegisterValue
–> utiliza: regs32[eip] o regs64[rip].

función GetStackBasePointerRegisterValue
–> utiliza: regs32[ebp] o regs64[rbp]

función GetStackPointerRegisterValue
–> utiliza: regs32[UESP] o regs64[rsp].

¿Qué registro similar debería usar para ARM ARM/Aaarch64?

¿Existe una tabla con la comparación y equivalencia de los registros x86/amd64 versus los registros de arm/aarch64?

Gracias.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    La equivalencia en ARM del registro eip utilizado en la arquitectura de CPU de Intel es el registro program-counter (PC). Contiene la dirección de memoria de la instrucción que se está ejecutando actualmente.

    Para CPU ARM64 o AArch64, el equivalente del registro rip utilizado en la arquitectura de CPU de Intel es el registro instruction-pointer (IP). También contiene la dirección de memoria de la instrucción que se está ejecutando actualmente.

    En cuanto a la tabla de comparación y equivalencia de registros entre x86/amd64 y ARM/Aarch64, existen muchos recursos disponibles en línea que pueden proporcionar esta información en detalle. Algunos ejemplos de dichos recursos incluyen la documentación de ARM y la documentación de Intel.

Comments are closed.