Herramientas de usuario

Herramientas del sitio


arm_aspectoprog2

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_aspectoprog2 [2020/05/10 21:51] marianoarm_aspectoprog2 [2020/05/13 03:53] (actual) – editor externo 127.0.0.1
Línea 1: Línea 1:
 ==== Aspecto de un programa en Ensamblador ===== ==== Aspecto de un programa en Ensamblador =====
  
-**.include** para incluir un archivo fuente dentro del actual. **.global** hace visible al enlazador el símbolo que hemos definido con la etiqueta del mismo nombre. 
  
-  * //Directivas de operando:// Se aplican a los datos en tiempo de compilación. En general, incluyen las operaciones lógicas &, |, , aritméticas +, -, *, /, % y de desplazamiento <, >, <<, >>: 
  
-     .equ pies, 9            /* definimos a 9 la constante pies */ 
-     .equ yardas, pies /3    /* calculamos las yardas = 3 */ 
-     .equ pulgadas, pies *12 /* calculamos pulgadas = 108 */ 
  
-  * //Directivas de Macros//: Una //.macro// es un conjunto de sentencias en ensamblador (directivas e instrucciones) que pueden aparecer varias veces repetidas en un programa con algunas modificaciones (opcionales). Por ejemplo, supongamos que a lo largo de un programa realizamos varias veces la operación n2+1 donde n y el resultado son registros. Para acortar el código a escribir podríamos usar una macro como la siguiente: 
  
-    + 
 +---- 
 +[[oc_raspi0|Volver]]    
 + 
 +~~NOCACHE~~ 
 +({{counter|total}})
    
× 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_aspectoprog2.1589147512.txt.gz · Última modificación: 2020/05/10 21:51 por mariano