Microsoft MACRO-80 (часто сокращается до M80 ) — это перемещаемый макроассемблер для микрокомпьютерных систем Intel 8080 и Zilog Z80 . [1] Полный пакет MACRO-80 включает в себя MACRO-80 Assembler , LINK-80 Linking Loader и CREF-80 Cross Reference Facility . LIB-80 Library Manager включен только в версии CP/M. [2] Цена на тот момент составляла 200 долларов. [3]
Исходная программа MACRO-80 состоит из ряда операторов . Каждый оператор должен следовать предопределенному формату. Поддерживаются исходные строки длиной до 132 символов. M80 принимает исходные файлы , почти идентичные файлам для Intel -совместимых ассемблеров. Он также поддерживает несколько переключателей в командной строке. Некоторые из них можно использовать для управления форматом исходного файла. Переключатель можно установить для поддержки мнемоники Z80 . [1]
MACRO-80 работает на Digital Research CP/M , [2] Intel ISIS-II , [2] Tandy TRSDOS , [2] Tektronix TEKDOS , [2] и Microsoft MSX-DOS . [4]