Зевс Ассемблер
Оригинальный автор(ы) | Нил Моттерсхед Саймон Браттел |
---|---|
Разработчик(и) | Кристаллические вычисления |
Первоначальный выпуск | 1983 год |
Платформа | ZX Спектр |
Тип | |
Лицензия | Собственное коммерческое программное обеспечение |
Zeus Assembler — это инструмент разработки ассемблера для Z80, первоначально написанный Нилом Моттерсхедом для Nascom 2 , а затем портированный на ZX Spectrum Нилом Моттерсхедом и Саймоном Браттелем в 1983 году. Он был опубликован Crystal Computing . Программа была разработана, чтобы упростить Z80 . машинного кода программирование [1] с полными символьными инструкциями и стилем редактирования, аналогичным встроенному в Spectrum BASIC .
Позже Zeus Assembler был переиздан производителем ZX Spectrum компанией Sinclair Research .
Версия Commodore 64 была выпущена в 1984 году. «Ассемблер Зевс 64» .
Обзор
[ редактировать ]Zeus — это двухпроходный ассемблер , использующий мнемонику стандартного набора команд Zilog Z80. Это был один из первых ассемблеров, который маркировал исходный код по мере его ввода, наряду с MAC/65 для 8-битных компьютеров Atari , аналогично тому, как работают многие BASIC реализации .
Имеет два командных режима: ассемблер и редактор. [2] и включает в себя функцию автоматической нумерации строк и различные подпрограммы для использования в программах пользователя, а также вывод на принтер. [3] и основные функции ассемблера, такие как метки и выражения. [4]
Монитор и дизассемблер
[ редактировать ]В прошлом году Crystal Computing выпустила еще один инструмент машинного кода для 16K ZX Spectrum под названием Monitor and Disassembler, который можно было использовать вместе с Zeus. [5] Хотя у Зевса есть монитор, [6] более расширенный «Монитор и дизассемблер» позволяет осуществлять дизассемблирование , отображение и редактирование регистров процессора , а также подстановку кода и возможность перемещения блоков памяти. [3] Наряду с Zeus , Monitor and Disassembler позже переиздала компания Sinclair Research . [7]
Прием
[ редактировать ]Zeus Assembler был хорошо принят компьютерной прессой. Ваш компьютер похвалил его как хорошо продуманный, с хорошими функциями автоматической нумерации строк, перенумерации и удаления блоков. [5] Sinclair User и Big K подчеркнули простоту использования программы для новичков. [3] [6] и в то же время является очень мощным инструментом в руках эксперта. [3] Необходимость выхода из ассемблера для сохранения сгенерированного кода была названа потенциальным недостатком, особенно для новичков. [4]
Sinclair User также похвалил документацию как лучшую среди всех ассемблеров, доступных в то время, за использование пошаговых инструкций и примеров кода. [3]
версия для Windows
[ редактировать ]В 2008 году Саймон Браттел переписал Zeus под тем же названием как кросс-ассемблер для Microsoft Windows вместе со встроенным эмулятором и отладчиком . Позже в него были внесены различные изменения, чтобы помочь разработчикам ZX Spectrum Next .
Ссылки
[ редактировать ]- ^ «Шесть лучших», ZX Computing , выпуск за декабрь – январь 1983/84 г. (стр. 71), Argus Specialist Publications
- ^ « Обзор Zeus Assembler », Home Computing Weekly , выпуск 36 (стр. 52), Argus Specialist Publications, ноябрь 1983 г.
- ^ Jump up to: а б с д и [1] «Обзор Zeus Assembler», Sinclair User , выпуск 15 (стр. 29), ECC Publications, июнь 1983 г.
- ^ Jump up to: а б «Новые компании на пути к Синклеру», Sinclair User , выпуск 21 (стр. 64), ECC Publications, декабрь 1983 г.
- ^ Jump up to: а б «Ассемблеры и мониторы спектра», Ваш компьютер , Том. 3, № 5 (стр. 54–55), IPC Business Press, май 1985 г.
- ^ Jump up to: а б «Расширенный спектр», Big K , выпуск 9 (стр. 70–71), IPC Business Press, декабрь 1984 г.
- ^ Новости, Home Computing Weekly , выпуск 29 (стр. 5), Argus Specialist Publications, сентябрь 1983 г.
Внешние ссылки
[ редактировать ]- Ассемблер Zeus на SpectrumComputing.co.uk
- Zeus Assembler. Архивировано 22 сентября 2008 г. в Wayback Machine в Design Design.