martes, 8 de octubre de 2013

Primer programa en ensamblador

Escribimos nuestro código en notepad o editor de texto (bloc de notas)
 
Codigo de Hola Mundo

.model small
.stack
.data
saludo db "Hola mundo!!!", "$"
.code
main proc ;Inicia proceso
mov ax,seg saludo ;hmm ¿seg?
mov ds,ax ;ds = ax = saludo
mov ah,09 ;Function(print string)
lea dx,saludo ;DX = String terminated by "$"
int 21h ;Interruptions DOS Functions
;mensaje en pantalla
mov ax,4c00h ;Function (Quit with exit code (EXIT))
int 21h ;Interruption DOS Functions
main endp ;Termina proceso
end main
Despues de teclear el codigo o haberlo copiado lo guardamos con la extension .asm y lo copiamos a la carpeta masm(macroassembler).


No hay comentarios:

Publicar un comentario