HOLA MUNDO
include
emu8086.inc
org 100h
PRINT 'HOLA MUNDO'
GOTOXY 10,5
PUTC 65 ; 65 es un codigo ascii para 'A'
PUTC 'B'
RET ;REGRESO AL SISTEMA OP
END ;DIRECTIVA PARA DETENER EL COMPI
Salida del programa
org 100h
PRINT 'HOLA MUNDO'
GOTOXY 10,5
PUTC 65 ; 65 es un codigo ascii para 'A'
PUTC 'B'
RET ;REGRESO AL SISTEMA OP
END ;DIRECTIVA PARA DETENER EL COMPI
Salida del programa
-----------------------------------------------------------------------------------------------------------------
Pide tu nombre y muestra saludo
;get string
y print_string
include
'emu8086.inc'
org
100h
lea SI,
msg1 ;configurar puntero (SI) a msg
;pedir el numero
call
print_string ;imprime el mensaje que apunta SI
lea
DI, buffer ;configura el puntero (DI) para el buffer de entrada
mov
DX, bufSize ;esteble el tamano del buffer
call
get_string ;obtener el nombre y ponerlo en el buffer
lea SI
, newIn ;punto a CR/LF hola mundo
call print_string
;mensaje impreso que apunta SI
ret
;retorno del sistema
;data
msg1
db "Ingresa tu nombre " , 0
newIn
db 13,10
db "Hola "
buffer db 20
dup (0) ; buffer de entrada para get_string
bufSize =
$-buffer ;calcul el tamano del buffer
define_get_string
define_print_string
end
;directivo para detener el compilador
salida del programa
--------------------------------------------------------------------------------------------------------------------
Pide un numero y muestra saludo
include
'emu8086.inc'
org 100h
lea SI, msg1
;pide el numero
call
print_string
call
scan_num ;obtener el numero en cx
mov ax,
cx ;copia el numero a ax
call
pthis ;imprime la sig cadena
DB 13,10,
'Has introducido el numero: ' , 0
call
print_num ;numero de impresionen ax
ret
msg1 DB
'Ingresa un numero: ', 0
;macros para
definir procs
define_scan_num
define_print_string
define_print_num
define_print_num_uns
define_pthis
end
Salida del
programa
No hay comentarios.:
Publicar un comentario