arm_direccionamiento
Diferencias
Muestra las diferencias entre dos versiones de la página.
Próxima revisión | Revisión previa | ||
arm_direccionamiento [2020/02/25 15:25] – creado mariano | arm_direccionamiento [2020/04/18 20:41] (actual) – mariano | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
==== Modos de direccionamiento ==== | ==== Modos de direccionamiento ==== | ||
- | **__Las | + | '' |
- | En la arquitectura ARM los accesos a memoria se hacen mediante instrucciones específicas ldr y str (luego veremos las variantes ldm, stm y las preprocesadas push y pop). El resto de instrucciones toman operandos desde registros o valores inmediatos, sin excepciones. En este caso la arquitectura nos fuerza a que trabajemos de un modo determinado: | + | En la arquitectura ARM los accesos a memoria se hacen mediante instrucciones específicas |
- | donde se emplea la memoria | + | |
**Direccionamiento inmediato**. El operando fuente es una constante, formando parte de la instrucción. | **Direccionamiento inmediato**. El operando fuente es una constante, formando parte de la instrucción. | ||
- | mov r0, #1 | + | mov r0, #1 /* r0 <-- 1 decimal */ |
- | add r2, r3, #4 | + | add r2, r3, #4 |
**Direccionamiento a registro o modo registro**. En este modo el operador se encuentra en el registro. | **Direccionamiento a registro o modo registro**. En este modo el operador se encuentra en el registro. |
×
iphelper toolbox
you see this when javscript or css is not working correct
Untested
arm_direccionamiento.1582644310.txt.gz · Última modificación: 2020/02/25 15:25 por mariano