miércoles, 30 de enero de 2019

ejemplos del dia 30 de enero 2019

#2 Ejemplo de Hola mundo en EMU8086

CODE SEGMENT
    
ASSUME CS:CODE,DS:CODE,SS:CODE,ES:CODE
ORG 100H

principio:
mov ah, 0Fh
mov ah,0
int 10h
lea dx,mensaje_a_mostrar
mov ah,9h
int 21h
int 20h

mensaje_a_mostrar db "iHOLA MUNDO!$",0

CODE ENDS
end principio

captura de pantalla:
 #3 Ejemplo de hola mundo en EMU8086
.model tiny
name "hola a todos"
org 100h 
.DATA
dato db "HELLO WORLD",0dh,0ah,24h
msg2 db "hola mundo" ,0ah,24h
msg3 db "alo mundo"  ,0ah,24h
msg4 db "ojos pispiretos" ,0ah,24h

  .CODE
 INICIO:;aqui esta la etiqueta de inicio
 mov dx, OFFSET dato ;lee el contenido de lavariable dato en el registro
 mov ah,09h;para imprimir el valor,ah debe contene el 9
 int 21h ;lo muestra en el puerto de video

 mov dx,OFFSET msg2
 mov ah,09h
 int 21h

 ;mov dx,OFFSET msg3
 ;mov ah,09h
 ;innt 21h

 ;mov dx,OFFSET msg4
 ;mov ah,09h
 ;innt 21h

 mov ah,0
 int 16h ;esperando pulsar cualquier tecla equivale a getch()

 ret

 end program



No hay comentarios.:

Publicar un comentario

Unidad 3-ejemplo con macros

Programa que que imprime valores numericos en hexadecimales pero haciendo la utilizacion de macros. include 'emu8086.inc' Mostra...