Описание: TAVRASM - Toms AVR macro assembler version 1.22 (Jun 17 2011)
Copyright (C) 1998-2005 - Tom Mortensen
E-mail: tom@tavrasm.org WWW: http://www.tavrasm.org
К сожалению автор разработки, так же как и его страничка в сети недостижимы. Я наткнулся на версию программы, которую Jens Bauer http://avr.bruger.mine.nu/tavrasm.html портировал для AppleMac OSX PPC (не Intel) и откомпилировал под UBUNTU Linux (необходимо наличие программ gcc, bison, flex). Эта программа разрабатывалась специально под Линукс и как замена ДОСовскому ассемблеру фирмы Atmel.
После установки программного пакета DJGPP (Windows / DOS GCC) откомпилировал тот же самый проект, но уже для Windows/DOS (работает в ДОСовском окне Windows XP). Опробован на нескольких AVR проектах электронных ключей Морзе на AT90S8515, ATtiny12, ATMEGA8, разработанных Буркхардом Йоном (Burkhard John, DK5JG, SK). Преимущество этого ассемблера, по сравнению с AVR Studio, AVR-GCC и AVRA, то, что его можно всегда взять с собой и использовать на самом слабеньком компьютере. Установка не требуется - файл программы просто копируется в папку с AVR проектом, включая соответствующий девайсу include файл. Размер программы 117.4 кб (Линукс) и 289.3 кб для Windows/DOS.
В архиве - исходники программы (GPL), MAKEFILE, файл программы TAVRASM для Линукс, файл программы TAVRASM.EXE для Windows/DOS, файл devices.txt с табличкой поддерживаемых контроллеров фирмы Atmel. Запуск программы без аргумента показывает справку