Zeus Assembler es una herramienta de desarrollo de ensamblador para el Z80 escrita originalmente por Neil Mottershead para Nascom 2 y luego trasladada al ZX Spectrum por Neil Mottershead y Simon Brattel en 1983. Fue publicado por Crystal Computing . El programa fue diseñado para facilitar la programación del código de máquina Z80 , [1] con instrucciones simbólicas completas y un estilo de edición similar al BASIC incorporado de Spectrum .
Autor (es) original (es) | Neil Mottershead Simon Brattel |
---|---|
Desarrollador (es) | Computación cristalina |
Versión inicial | 1983 |
Plataforma | Espectro ZX |
Tipo | |
Licencia | Software comercial patentado |
Zeus Assembler fue posteriormente relanzado por el fabricante del ZX Spectrum, Sinclair Research .
Descripción general
Zeus es un ensamblador de dos pasos que permite el uso completo del conjunto de instrucciones mnemotécnicas del procesador Zilog Z80 . Fue el primer ensamblador en tokenizar el código fuente, una innovación de Neil Mottershead. [ cita requerida ]
Cuenta con dos modos de comando principales; ensamblador y editor, [2] e incluye una función de numeración automática de líneas y varias subrutinas para usar dentro de los programas del usuario, así como salida de impresora [3] y características básicas del ensamblador como etiquetas y expresiones. [4]
Monitor y desensamblador
El año anterior, Crystal Computing había lanzado otra herramienta de código de máquina para el 16K ZX Spectrum llamada Monitor and Disassembler que podría usarse junto con Zeus. [5] Si bien Zeus tiene un monitor incluido, [6] el más extenso Monitor and Disassembler permite el desmontaje , la visualización y edición de los registros del procesador , así como la sustitución de código y la capacidad de mover bloques de memoria. [3] Junto a Zeus , Monitor and Disassembler fue posteriormente relanzado por Sinclair Research . [7]
Recepción
Zeus Assembler fue bien recibido por la prensa informática. Su computadora lo elogió como bien pensado, con buenas funciones de número de línea automática, renumeración y eliminación de bloques. [5] Sinclair User y Big K destacaron la facilidad de uso del programa para principiantes, [3] [6] al mismo tiempo que es una herramienta muy poderosa en manos de un experto. [3] La necesidad de salir del ensamblador para guardar cualquier código generado se citó como un posible inconveniente, especialmente para los principiantes. [4]
El usuario de Sinclair también elogió la documentación como la mejor de cualquier ensamblador disponible en ese momento, por su uso de instrucciones paso a paso y ejemplos de código. [3]
Versión de Windows
En 2008, Simon Brattel reescribió Zeus con el mismo nombre como un ensamblador cruzado para Microsoft Windows junto con un emulador y un depurador integrados . Más tarde, esto se combinó con varios cambios para ayudar a los desarrolladores de ZX Spectrum Next .
Ver también
Referencias
- ^ "Seis de los mejores", ZX Computing , número de diciembre a enero de 1983/84 (p.71), Argus Specialist Publications
- ^ "Revisión de Zeus Assembler ", Home Computing Weekly , número 36 (p.52), Argus Specialist Publications, noviembre de 1983
- ^ a b c d e [1] "Zeus Assembler Review", Sinclair User , número 15 (p.29), ECC Publications, junio de 1983
- ^ a b "Nuevas empresas en el tren de Sinclair", Usuario de Sinclair , número 21 (p.64), Publicaciones de ECC, diciembre de 1983
- ^ a b "Monitores y ensambladores de espectro", Su computadora , Vol. 3, No. 5 (págs. 54-55), IPC Business Press, mayo de 1985
- ^ a b "The Extended Spectrum", Big K , número 9 (págs. 70-71), IPC Business Press, diciembre de 1984
- ^ Noticias, Home Computing Weekly , número 29 (p.5), Argus Specialist Publications, septiembre de 1983
enlaces externos
- Ensamblador Zeus en SpectrumComputing.co.uk
- Zeus Assembler en Design Design