Resultados de la búsqueda a petición "cpu-registers"
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?
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 ...
¿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, ...
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 ...
ESCRIBIR y LEER registros en Linux en ARM
Estoy tratando de leer y escribir registros en mi ARM9 (SAM9X25) siguiendo ...
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 ...
¿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 ...
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 ...
¿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 ...
¿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 ...