MASM — различия между версиями
Материал из SpeccyWiki
Zxdn (обсуждение | вклад) (Новая: '''MASM''' ('''Master Assembler''') - двухпроходный ассемблер для ZX Spectrum. Разработан KSA и AIG в 1995 году. Последня...) |
Alone (обсуждение | вклад) |
||
Строка 2: | Строка 2: | ||
Отличительной особенностью ассемблера на момент его появления являлась скорость трансляции. По утверждению автора, она была вдвое выше, чем у ассемблера [[TASM]] - самого быстрого на тот момент. | Отличительной особенностью ассемблера на момент его появления являлась скорость трансляции. По утверждению автора, она была вдвое выше, чем у ассемблера [[TASM]] - самого быстрого на тот момент. | ||
+ | |||
+ | == Недостатки == | ||
+ | * Нельзя писать отрицательные числа как -NNNNN, требуется запись 0-NNNNN. | ||
+ | * Нет [[макрос]]ов. | ||
+ | * После вызова программы пользователя не восстанавливаются [[прерывания]]. | ||
== Ссылки == | == Ссылки == | ||
*[http://zxdn.narod.ru/software/masmhelp.txt Авторское описание MASM] | *[http://zxdn.narod.ru/software/masmhelp.txt Авторское описание MASM] | ||
+ | *[http://opensourcezx.untergrund.net/c_soft-assembler-masm_src.html Авторские исходники MASM] | ||
[[Категория:Ассемблеры]] | [[Категория:Ассемблеры]] |
Версия 20:48, 3 октября 2007
MASM (Master Assembler) - двухпроходный ассемблер для ZX Spectrum. Разработан KSA и AIG в 1995 году. Последняя известная версия v1.1.
Отличительной особенностью ассемблера на момент его появления являлась скорость трансляции. По утверждению автора, она была вдвое выше, чем у ассемблера TASM - самого быстрого на тот момент.
Недостатки
- Нельзя писать отрицательные числа как -NNNNN, требуется запись 0-NNNNN.
- Нет макросов.
- После вызова программы пользователя не восстанавливаются прерывания.