Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INICIO:
call centrarCursor
mov dx,OFFSET mensaje1
mov ax,SEG mensaje1
mov ds,ax
lea dx,mensaje1
call imprimir
call centrarCursor1
mov dx,OFFSET mensaje2
mov ax,SEG mensaje2
mov ds,ax
lea dx,mensaje2
call imprimir1
call centrarCursor2
mov dx,OFFSET mensaje3
mov ax,SEG mensaje3
mov ds,ax
lea dx,mensaje3
call imprimir2
FIN:
mov ax, 4C00h ;Bloque de instrucciones que terminan el programa
int 21h
imprimir:
mov bl,1
mov ah,9
mov al,0
int 10h
int 21h
ret
imprimir1:
mov bl,2
mov ah,9
mov al,0
int 10h
int 21h
ret
imprimir2:
mov bl,4
mov ah,9
mov al,0
int 10h
int 21h
ret
centrarCursor:
mov ah,02h
mov dx,0c28h ;centro de pantalla(12 fila, 40 columna)
int 10h
int 21h
ret
centrarCursor1:
mov ah,02h
mov dx,0d28h ;centro de pantalla(13 fila, 40 columna)
int 10h
int 21h
ret
centrarCursor2:
mov ah,02h
mov dx,0e28h ;centro de pantalla(14 fila, 40 columna)
int 10h
int 21h
ret
;
===============================================
===========
;ZONA DE MEMORIA DONDE SE ALMACENAN DATOS INTERMEDIOS QUE SE
CREAN
;DURANTE LA EJECUCION DEL PROGRAMA.
;
;SE LE CONOCE COMO SEGMENTO DE PILA
;
; Inicia con la directiva simplificada .stack
;
===============================================
===========
.stack
end INICIO