Make your own free website on Tripod.com

PROBLEMAS PROPUESTO


 

  1. Diseñe un programa que genere una barra que comience coordenada X contenida en el registro AX, que tenga el ancho especificado en DX y la altura señalada en el registro BX. Suponga que la barra se dibuja desde el eje inferior del marco, dado por la rutina BOX1. Utilice como referencia Ejemplo 1 de Rutinas para generar un marco y señalización de divisiones con revolución de 320x200.

  2. La rutina que limpia la pantalla (Ejemplo 1) utiliza siete instrucciones para este fin. Modifique el código para que únicamente emplee cinco instrucciones.

  3. Escriba un procedimiento que acepte un carácter proveniente del teclado si es Y o N (sí o no). Los otros caracteres se ignoran y el procedimiento continua hasta que recibe uno de estos dos caracteres.

  4. Escriba la secuencia de instrucciones necesarias para leer la hora utilizando funciones de DOS.

  5. Escriba la secuencia de instrucciones necesarias para declarar la hora utilizando funciones de DOS.

  6. Escriba la secuencia de instrucciones necesarias, primero para imprimir un carácter en la impresora y después para escribir una cadena de caracteres en ella.

  7. Escriba la secuencia de instrucciones necesarias para obtener la fecha.

  8. Escriba la secuencia de instrucciones necesarias para declarar la fecha.

  9. Escriba la secuencia de instrucciones necesarias para enviar un carácter por la línea de comunicaciones asíncrona. Realice lo anterior de dos maneras diferente.

  10. Escriba la secuencia de instrucciones necesarias para recibir un carácter de comunicaciones asíncrona. Realice lo anterior de dos maneras diferentes

  11. Escriba una secuencia de instrucciones que se encargue de colocar en la variable CHAR un carácter proveniente del teclado. Lleve a cabo lo anterior de dos maneras diferentes.

  12. Escriba el código necesario para obtener el vector de interrupción asociado con determinado numero de interrupción.

Bibliografía

J. Ferry Godfrey (1991). Lenguaje Ensamblador para Microcomputadoras IBM. Primera Edición. Editorial Prentice-Hall Hispanoamérica