En esta ocasión vamos a tratar un texto introducido por el usuario, gracias a la función INLINE de la BIOS de MSX.
En este programa, nuestro MSX nos pedirá que introduzcamos una cadena de texto por teclado, la convertirá a mayúsculas, y la mostrará por pantalla.
A continuación un pantallazo del programa con su explicación en cada línea y su enlace de descarga.
Descargar: https://www.darknd.net/wp-content/uploads/prog3.asm
Puntos importantes en este programa:
- Carry: bandera que se activa cuando se produce un desbordamiento (número negativo), recordar que al tratar con registros de 8 bits, estamos limitados a valores comprendidos entre 0 y 255.
- Sub: en el último programa usamos add para sumar, en este caso sub realiza la resta.
- Djnz: función que comprueba valor cero en el acumulador, y en cada itinerancia hace un b–.