The FASMARM package is a free ARM cross-assembler add-on for FASM
Runs under Win32 (9x/NT/2K/XP/Vista/7) and LINUX. Plus a linkable object file for UNIX/LibC
FASMARM currently supports the full range of ARM processors and coprocessors.
Available downloads:
Full package (520kB) including source code and executables/objects in four popular formats
Win32 package (356kB) including source code and executables for Win 9x/NT/2K/XP/Vista/7
Source package (171kB) source code only
If you want to compile FASMARM yourself you will also need to download FASM
View the ReadMe.txt for the latest version information and usage notes
Visit the message board thread to discuss FASMARM
The v6 Architecture Reference Manual is available from ARM:
ARM ARM DDI0100I (pdf, 5607kB, requires free registration)
The v7 Architecture Reference Manual is available from ARM:
ARM ARM DDI0406C (pdf, 21829kB, requires free registration)
You can also browse the list of publicly available documents from ARM:
Documents By Number List
Last updated: 22-Dec-2014