arm_equivalencias
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
arm_equivalencias [2020/02/28 01:33] – mariano | arm_equivalencias [2020/02/28 01:47] (actual) – mariano | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
====== De Alto nivel a Bajo nivel en ensamblador arm ====== | ====== De Alto nivel a Bajo nivel en ensamblador arm ====== | ||
- | ==== Ejemplo de sumas y restas | + | // |
+ | // | ||
+ | |||
+ | ==== Ejemplo de sumas y restas | ||
x = (a + b) - c; | x = (a + b) - c; | ||
Línea 7: | Línea 10: | ||
• En ensamblador ARM: | • En ensamblador ARM: | ||
- | ADR r4,a ; get address for a | + | ADR r4,a @ R3 <-- direccion de a |
- | LDR r0, | + | |
- | ADR r4,b ; get address for b, reusing r4 | + | |
- | LDR r1, | + | |
- | ADD r3, | + | |
- | ADR r4,c ; get address for c | + | |
- | LDR r2, | + | |
- | SUB r3, | + | |
- | ADR r4,x ; get address for x | + | |
- | STR r3, | + | |
Ejemplo de sumas y restas en lenguaje C: | Ejemplo de sumas y restas en lenguaje C: |
×
iphelper toolbox
you see this when javscript or css is not working correct
Untested
arm_equivalencias.1582853621.txt.gz · Última modificación: 2020/02/28 01:33 (editor externo)