Usando NASM
Bueno este es un mini tutorial acerca de cual software podemos usar para programar ASM (ensamblador) en Linux.
Si quieren bajarse el programa lo pueden conseguir de Synaptic para el que usa Debian o Ubuntu o de la pagina: Aqui
El ejemplo es un hola mundo basico para que nos vayamos metiendo en el mundo del ASM ;D ;D
A continuacion el ejemplo:
Usando cualquier editor de textos, escribimos esto:
global _start
section .data
hola db "Hola , mundo!", 11
length equ $-hola
section .text
_start:
mov eax, 4 ; escribe en el archivo
mov ebx, 1 ; manejador de STDOUT
mov ecx, hola ; el mensaje
mov edx, length ; tamanio del mensaje
int 80h ; ejecuta la llamada al sistema
xor ebx, ebx ; envia 0 como codigo de salida
mov eax, 1 ; termina proceso
int 80h ; ejecuta la llamada al sistema
Se salva como "holamundo.asm" en el directorio home.
Luego se va a la terminal y se digita:
nasm -f elf holamundo.asm
ld -o holamundo holamundo.o
./holamundo
Espero que les sriva y les motiva a iniciar en ASM ;)
Saludos..................... 8)
[p3ll3]
0 comentarios:
Publicar un comentario