USO DE LA LIBERIA emu8086
emu8086.inc define las siguientes macros :
PRINT string - macro con 1 parámetro, imprime una
cadena.PRINTN string - macro con 1 parámetro, imprime una cadena. Lo mismo que
PRINT pero agrega automáticamente "retorno de carro" al final de la
cadena.PUTC char - macro con 1 parámetro, imprime un carácter ASCII en la
posición actual del cursor.GOTOXY col, fila - macro con 2 parámetros, establece
la posición del cursor.CURSOROFF - apaga el cursor de texto.CURSORON - enciende
el cursor de texto.
emu8086.inc también define los siguientes procedimientos
:
PRINT_NUM : procedimiento que imprime un número firmado en
el registro AX . Para usarlo declare: DEFINE_PRINT_NUM y DEFINE_PRINT_NUM_UNS
antes de la directiva END .
PRINT_NUM_UNS : procedimiento que imprime un número sin
firma en el registro AX . Para usarlo declare: DEFINE_PRINT_NUM_UNS antes de la
directiva END.
GET_STRING : procedimiento para obtener una cadena terminada
en nulo de un usuario, la cadena recibida se escribe en el búfer en DS: DI , el
tamaño del búfer debe estar en DX . El procedimiento detiene la entrada cuando
se presiona 'Enter'. Para usarlo declare: DEFINE_GET_STRING antes de la
directiva END .
PRINT_STRING : procedimiento para imprimir una cadena
terminada en nulo en la posición actual del cursor, recibe la dirección de la
cadena en el registro DS: SI . Para usarlo declare: DEFINE_PRINT_STRING antes
de la directiva END .
SCAN_NUM : procedimiento que obtiene el número FIRMADO de
varios dígitos del teclado y almacena el resultado en el registro CX . Para
usarlo declare: DEFINE_SCAN_NUM antes de la directiva END .
No hay comentarios.:
Publicar un comentario