
MIKBUG es un monitor ROM de Motorola para el microprocesador Motorola 6800 de 8 bits. Está diseñado para "utilizarse para depurar y evaluar el programa de un usuario". [ 1 ]
MIKBUG fue distribuido por Motorola en 1974 [ 2 ] en un chip ROM de 1 K con número de pieza MCM6830L7. Ocupaba 512 bytes en el chip, mientras que el resto estaba ocupado por un monitor MINIBUG de 256 bytes (una versión simplificada de MIKBUG) y un "patrón de prueba" de 256 bytes (en realidad, solo una revisión diferente y no utilizada de MINIBUG). Requería 128 bytes de memoria de acceso aleatorio para su funcionamiento. Su funcionalidad era similar a la de otros monitores de la primera era de las microcomputadoras, como el Intel MON-80 para el Intel 8080 .
MIKBUG se inicia al encender el sistema por primera vez o al pulsar el botón de reinicio. Presupone la existencia de un terminal que el usuario utilizará para introducir comandos.
Lista de comandos y funciones
Las funciones invocables incluyen la entrada y salida de un carácter en la terminal, la entrada y salida de un byte en formato hexadecimal , la impresión de una cadena terminada por EOT, y la finalización del programa actual y el retorno del control a MIKBUG. [ 2 ]
MIKBUG permite al usuario instalar un controlador de interrupciones utilizando un Mcomando para especificar la dirección del controlador.
Los listados de monitores MIKBUG y MINIBUG están disponibles en línea. [ 1 ]
Referencias
- 1 2 Wiles, Mike; Felix, Andre (1973). Nota de ingeniería 100 – ROM MIKBUG/MINIBUG MCM6830L7 (PDF) . Motorola Semiconductor Products Inc. Archivado (PDF) del original el 19 de agosto de 2022. Recuperado el 11 de julio de 2022 .(24 páginas)
- 1 2 Rathkey, John (febrero de 1977). "Una hoja de ruta de MIKBUG..." BYTE . Vol. 2, n.º 2. Peterborough, New Hampshire, EE. UU.: BYTE Publications Inc. págs. 96–99 . Recuperado el 11 de julio de 2022 .
- Microprocesadores Motorola
- Software para microcomputadoras