Articulo de referencia

Ensamblador Zeus

Simon Brattel"},"developer":{"wt":"[[Crystal Computing]] "},"released":{"wt":"{{Start date and age|1983}}"},"discontinued":{"wt":"yes"},"latest release version":{"wt":""},"lates...

Zeus Assembler es una herramienta de desarrollo de ensamblador para el Z80 escrita originalmente por Neil Mottershead para el Nascom 2 y luego portada al ZX Spectrum por Neil Mottershead y Simon Brattel en 1983. Fue publicada por Crystal Computing . El programa fue diseñado para hacer más fácil la programación en código máquina del Z80 , [ 1 ] con instrucciones simbólicas completas y un estilo de edición similar al BASIC integrado del Spectrum .

Zeus Assembler fue relanzado posteriormente por el fabricante del ZX Spectrum, Sinclair Research .

En 1984 se lanzó una versión para Commodore 64 : "Zeus 64 Assembler" .

Descripción general

Zeus es un ensamblador de dos pasadas que utiliza los mnemónicos del conjunto de instrucciones estándar Zilog Z80. Fue uno de los primeros ensambladores en tokenizar el código fuente a medida que se ingresaba, junto con MAC/65 para las computadoras Atari de 8 bits , de forma similar a como funcionan muchas implementaciones de BASIC .

Tiene dos modos de comando: 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 de ensamblador como etiquetas y expresiones. [ 4 ]

Monitor y desmontador

El año anterior, Crystal Computing había lanzado otra herramienta de código máquina para el ZX Spectrum de 16K llamada Monitor and Disassembler que podía usarse junto con Zeus. [ 5 ] Si bien Zeus incluye un monitor, [ 6 ] el más completo Monitor and Disassembler permite el desensamblaje , 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 con Zeus , Monitor and Disassembler fue posteriormente relanzado por Sinclair Research . [ 7 ]

Recepción

Zeus Assembler fue bien recibido por la prensa especializada en informática. Your Computer lo elogió por su buen diseño y sus buenas funciones de numeración automática de líneas, renumeración y eliminación de bloques. [ 5 ] Sinclair User y Big K resaltaron la facilidad de uso del programa para principiantes, [ 3 ] [ 6 ] a la vez que era una herramienta muy potente en manos de un experto. [ 3 ] La necesidad de salir del ensamblador para guardar el código generado se citó como un posible inconveniente, especialmente para los principiantes. [ 4 ]

Sinclair User 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 para 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 . Posteriormente, se incluyó en un paquete con varias modificaciones para ayudar a los desarrolladores de ZX Spectrum Next .

Referencias

  1. "Seis de los mejores", ZX Computing , número de diciembre-enero de 1983/84 (pág. 71), Argus Specialist Publications
  2. "Reseña del ensamblador Zeus ", Home Computing Weekly , número 36 (pág. 52), Argus Specialist Publications, noviembre de 1983
  3. 1 2 3 4 5"Reseña del ensamblador Zeus", Sinclair User , número 15 (pág. 29), ECC Publications, junio de 1983.
  4. 1 2 "Nuevas empresas se suman a la moda de Sinclair", Sinclair User , número 21 (pág. 64), ECC Publications, diciembre de 1983
  5. 1 2 "Ensambladores y monitores Spectrum", Your Computer , vol. 3, n.º 5 (págs. 54-55), IPC Business Press, mayo de 1985
  6. 1 2 "El espectro extendido", Big K , número 9 (págs. 70-71), IPC Business Press, diciembre de 1984
  7. Noticias, Home Computing Weekly , número 29 (pág. 5), Argus Specialist Publications, septiembre de 1983
Obtenido de " https://en.wikipedia.org/w/index.php?title=Zeus_Assembler&oldid=1224448574 "