Resultados de la búsqueda a petición "cpu-registers"

2 la respuesta

Bits necesarios para direccionar registros

Digo que tengo 12 registros. ¿Cuántos bits se deben reservar en el orden de instrucciones del código de máquina para abordar cualquiera de estos 12 registros?

1 la respuesta

x86: ¿registrar la operación como contenido de memoria y dirección de memoria?

registrarse ---> dirección de memoria -> contenido de memoria dirección de memoria -> contenido de memoria ¿Es correcto el modelo anterior? y, si es así, ¿puede sugerirme si lo estoy pensando bien o no? movl% eax,% ebx -> mueve la dirección ...

3 la respuesta

¿Por qué puedo acceder a dword / word / byte más bajo en un registro pero no más arriba?

Empecé a aprender ensamblador, y esto no me parece lógico. ¿Por qué no puedo usar varios bytes más altos en un registro? Entiendo la razón histórica derax->eax->axasí que centrémonos ennuevo Registros de 64 bits. Por ejemplo, puedo usarr8 yr8d, ...

1 la respuesta

Cómo determinar si los registros se cargan de derecha a izquierda o viceversa

Al revisar la salida de gdb y mirar las llamadas de ensamblaje, generalmente puedo encontrar un comando usando valores codificados para determinar si los registros se están cargando de derecha a izquierda o viceversa. Por lo general, algo como ...

2 la respuesta

ESCRIBIR y LEER registros en Linux en ARM

Estoy tratando de leer y escribir registros en mi ARM9 (SAM9X25) siguiendo ...

2 la respuesta

El MOV de @Can x86 realmente es "gratis"? ¿Por qué no puedo reproducir esto en absoluto?

Sigo viendo que la gente dice que la instrucción MOV puede ser gratuita en x86, debido al cambio de nombre del registro. Por mi vida, no puedo verificar esto en un solo caso de prueba. Cada caso de prueba que intento lo desacredita. Por ...

1 la respuesta

¿Qué significan los prefijos E y R en los nombres de los registros Intel de 32 y 64 bits?

Los nombres de registro de 32 bits comienzan con una E y los de 64 bits comienzan con una R. ¿Qué significan E y R? ¿Hay alguna razón para elegir estos alfabetos? Además, en los registros de 64 bits, también podemos ver en cualquier depurador de ...

2 la respuesta

Registro bancario ARM

En ARM existe un concepto de registro bancario. Mientras lee muchas preguntas y sus respuestas y varios otros recursos sobre lo que esBancasignifica aquí. Luego obtuve esta definición: la banca de registros se refiere a proporcionar múltiples ...

1 la respuesta

¿Comparar dos valores de la pila? [duplicar]

Esta pregunta ya tiene una respuesta aquí: gas: demasiada referencia de memoria [/questions/2531682/gas-too-many-memory-reference] 3 respuestasMe atasqué en mi código de ensamblador donde quiero comparar dos valores de la pila. x86, Sintaxis ...

1 la respuesta

¿Por qué la dirección de las variables estáticas es relativa al puntero de instrucción?

Estoy siguiendoeste tutorial [https://www.recurse.com/blog/7-understanding-c-by-learning-assembly]Sobre el montaje. De acuerdo con el tutorial (que también probé localmente y obtuve resultados similares), el siguiente código fuente: int ...