martes, 22 de octubre de 2019

Hola Mundo Ensamblador con Offset

.MODEL SMALL
.STACK
.DATA
CADENA1 DB 'HOLAMUNDO $'
CADENA2 DB 'HOLAMUNDO2 $'
.CODE
PROGRAMA:
MOV AX,@DATA
MOV DS,AX
MOV DX,OFFSET CADENA1
MOV AH,9
INT 21H
MOV DX,OFFSET CADENA2
MOV AH,9
INT 21H
END PROGRAMA
view raw holamundo3.asm hosted with ❤ by GitHub
CR EQU 13
LF EQU 0Ah
DATOS SEGMENT
MENSAJE DB CR, LF, 'Hola mundo en Turbo Assambler', CR, LF, '$'
DATOS ENDS
PILA SEGMENT STACK
DB 64 DUP('PILA')
PILA ENDS
CODIGO SEGMENT
HM PROC FAR
ASSUME CS : CODIGO, DS : DATOS, SS : PILA
MOV AX, DATOS
MOV DS, AX
LEA DX, MENSAJE
MOV AH, 9
INT 21H
MOV AX, 4C00H
INT 21H
HM ENDP
CODIGO ENDS
END HM

No hay comentarios:

Publicar un comentario