Hola Mundo Ensamblador Intel IA-32 (GAS)

Función del programa: Mostrar un mensaje por pantalla.
Lenguaje: Ensamblador de la Arquitectura Intel IA-32.
Método de compilación y ejecución en una cónsola linux:

gcc -o ejecutable hola-mundo.s
./ejecutable

Código:

.section .data
msj: .asciz “nnImprimo un mensajen”.section.text
.globl main
main:# Imprimir el mensaje:
pushl $msj
call printf
addl $4, %esp

# Terminar el programa
movl $1, %eax
movl $0, %ebx
int $0x80

# Es importante dejar un “enter” o “retorno”
# luego de la última instrucción

 

3 Replies to “Hola Mundo Ensamblador Intel IA-32 (GAS)”

  1. hola, quisiera preguntar algo.
    Si tengo un vector tipo long lleno con ciertos valores binarios y un numero de mas para saber cuando termina (1,0,0,0,1,1,0,9) y deseo imprimirlo ¿como lo logro?

    Gracias…

Deja un comentario