LENGUAJE INTERFAZ EMU 8086: HOLA MUNDO
1. Hola mundo
Código:
.MODEL SMALL ;modelo en memoria .STACK ;segmento del stack .DATA ;segmento de datos CADENA1 DB 'HOLAMUNDO.$' ; string a imprimir(finalizado en $) .CODE ; segmento de código PROGRAMA: ;inicio de programa ;inicia el segmento de datos MOV AX,@DATA ;carga en ax la direccion del segmento de datos MOV DS,AX ;mueve la direccion al registro de segmento por medio de ax ;imprime string en pantalla MOV DX, OFFSET CADENA1 ;mueve a dx la direccion del string a imprimir MOV AH,9 ;ah codigo para indicar al ms-dos que imprima en la pantalla, el string en ds:dx INT 21H ;llamada al ms-dos para ejecutar la funcion(ah) ;fin END PROGRAMA
1.1. Hola mundo
Código:
; You may customize this and other start-up templates; ; The location of this template is c:\emu8086\inc\0_com_template.txt org 100h .model small .stack .data cadena1 db 'Hola Mundo.$' .code programa: mov ax, @data mov ds, ax mov dx, offset cadena1 mov ah, 9 int 21h mov ah, 0 int 16h end programa ret
1.1.1 Hola mundo cadena
Código:
; You may customize this and other start-up templates; ; The location of this template is c:\emu8086\inc\0_com_template.txt org 100h .model small .stack .data cadena1 db 'Hola Mundo.$' cadena2 db 'Hola Mundo2.$' .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 mov ah, 0 int 16h end programa ret
No hay comentarios:
Publicar un comentario