Both dos and windows versions. Supports all AVRs. User Guide . IARasm - IAR's assembler. This program allows Macintosh users to assemble and program code on AVR chips.
Later versions contain an integrated text editor, and graphical user interface.
The output of revava contains assembler mnemonics where possible and dc. W declarations where no mnemonic matches the data. The comment field for each assembly instruction contains the address from the object code and the destination address for branches, calls, jumps, etc. In the case where there are multiple assembly instructions that assemble to the same opcode, all choices are presented in a group with all but the first choice commented out. Source code available.