Вложений: 1
Хороший ПЦшный ассемблер - залог успеха!
Нашел недавно интересный кросс-ассемблер - SjASM. Основные возможности и достоинства: :cool:
- локальные метки
- макросы
- условная трансляция
- многофайловый вывод данных
- поддержка gens'овидных hex чисел - #xxxx
- алиасы команд (ld hl,de и т.д.)
- многострочные комментарии
- недокументированные команды
- и многое многое другое!
Данный ассемблер приложен в виде аттачмента. Кто что думает?
Кстати, с помощью утилиты BIN2SNA можно собрать в снапшот -- https://zx-pk.ru/showthread.php?t=93
open source, портируемость и всё такое
Цитата:
Сообщение от psndcj
Единственный недостаток ассемблера (без разницы какого) тот факт, что одна строка делает совсем немного, обычно одну операцию. Поэтому исходники любого нормального большого проекта занимают не одну тысячу!!! строк 8(
…
После этого читать о том, что несколько команд в строке не нужны, лично я просто не могу. Люди, вы о чем? Это как раз необходимо!!!
Это не недостаток, а общепринятые нормы, обеспечивающие хоть какую-нибудь читабельность кода. Товарищ Кладов недавно постил замечательный пример кода, способного заинтересовать криптографов. По-моему любая платформа, стремящаяся выжить и привлечь пользователей, становится максимально открытой. Это прежде всего подразумевает открытие исходного кода программ. Кому, кроме самого автора, нужен исходный код, в котором разобраться никто другой не в состоянии? Это раз, два: чем плох исходный код, который можно с ходу откомпилировать в первом попавшемся ассемблере?