miércoles, 30 de enero de 2019

1. EMU 8086: HOLA MUNDO

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

3. Colores Modificado 9

Modificación del programa # 9 " Colores " Por mi compañero Ambrocio isaias Laureano CR EQU 13 ;Declaro retorno de carro LF...