miércoles, 29 de marzo de 2017

Programa#1

PROGRAMA #1: HolaMundo
FUNCION : ESCRITURA DE UNA FRASE EN PANTALLA
REALIZADO POR : Jose Juan Muñiz Hernandez

---------------------------------------------------------------------------------------------------------------

CR EQU 13           ; Constante CR (Retorno de carro)
LF EQU 0Ah          ;salto de linea


DATOS SEGMENT            ; Inicio del segmento de datos

MENSAJE DB CR,LF,' ! Hola Mundo !',CR,LF,'$'

DATOS ENDS                    ; Fin del segmento de datos
-----------------------------------------------------------------

DECLARACIÓN DEL SEGMENTO DE PILA
-----------------------------------------------------------------

PILA SEGMENT STACK        ; Inicio del segmento de pila

DB 64 DUP('PILA')                  ; Inicialización de la pila

PILA ENDS                              ; Fin del segmento de pila
---------------------------------------------------------------------

DECLARACION DEL SEGMENTO DE CÓDIGO
-------------------------------------------------------------------
CODIGO SEGMENT             ; Inicio del segmento de c?digo
Pe01_hol PROC FAR            ; Inicio procedimiento p1_hola

ASSUME CS:CODIGO,DS:DATOS,SS:PILA       ; Asignar segmentos

MOV AX,DATOS                 ; AX=Dirección del segmento de datos
MOV DS,AX                        ; DS=AX. Indicar el segmento de datos
LEA DX,MENSAJE             ; DS:DX = dirección de MENSAJE
MOV AH,9                           ; Función DOS para escribir texto en pantalla
INT 21H                               ; Llamar a la interrupción del DOS
MOV AX,4C00H                   ; Función para terminar el programa
INT 21H


Pe01_hol ENDP

CODIGO ENDS

END Pe01_hol
     





0 comentarios:

Publicar un comentario