Herramientas de usuario

Herramientas del sitio


arm_equivalencias

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
arm_equivalencias [2020/02/28 01:34] marianoarm_equivalencias [2020/02/28 01:47] (actual) mariano
Línea 4: Línea 4:
 // //
  
-==== Ejemplo de sumas y restas en lenguaje C: ====+==== Ejemplo de sumas y restas alto nivel lenguaje C y bajo nivel arm: ====
  
      x = (a + b) - c;      x = (a + b) - c;
Línea 10: Línea 10:
 • En ensamblador ARM: • En ensamblador ARM:
  
-ADR r4,a ; get address for +     ADR r4,a        @ R3 <-- direccion de 
-LDR r0,[r4] ; get value of +     LDR r0,[r4]     @ R0 <--  contenido de la direccion de memoria apuntada por r4, o sea a  
-ADR r4,b get address for b, reusing r4 +     ADR r4,b        get address for b, reusing r4 
-LDR r1,[r4] get value of b +     LDR r1,[r4]     @ get value of b 
-ADD r3,r0,r1 ; compute a+b +     ADD r3,r0,r1    @ r3 <-- a + b 
-ADR r4,c get address for c +     ADR r4,c        get address for c 
-LDR r2,[r4] get value of c +     LDR r2,[r4]     @ get value of c 
-SUB r3,r3,r2 complete computation of x +     SUB r3,r3,r2    complete computation of x 
-ADR r4,x ; get address for x +     ADR r4,x        address for x 
-STR r3,[r4] store value of x+     STR r3,[r4]     @ store value of x
  
 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
IP Address:
First usable:
Subnet:
Last usable:
CIDR:
Amount of usable:
Network address:
Reverse address:
Broadcast address:

arm_equivalencias.1582853643.txt.gz · Última modificación: 2020/02/28 01:34 (editor externo)