Hola mundo en ensamblador

Hola mundo en ensamblador

  1. .model small
  2. .stack
  3. .data
  4.    saludo   db "Hola mundo!!!", "$"
  5.  
  6. .code
  7.  
  8. main  proc              ;Inicia proceso
  9.    mov   ax,seg saludo     ;hmm ¿seg?
  10.    mov   ds,ax          ;ds = ax = saludo
  11.  
  12.    mov   ah,09          ;Function(print string)
  13.    lea   dx,saludo         ;DX = String terminated by "$"
  14.    int   21h               ;Interruptions DOS Functions
  15.  
  16. ;mensaje en pantalla
  17.  
  18.    mov   ax,4c00h       ;Function (Quit with exit code (EXIT))
  19.    int   21h            ;Interruption DOS Functions
  20.  
  21. main  endp              ;Termina proceso
  22. end main
There are 2 comments. for this entry.