Herramientas de usuario

Herramientas del sitio


arm_aspectoprog2

¡Esta es una revisión vieja del documento!


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:
× 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