aas: An ARM-based assembler and simulator

The current version is 0.0.5, released October 10, 2008.

aas implements much of the ARM v4T instruction set. Notable exclusions include protection modes, the Thumb instruction set, and interrupts.

aas is a no-cost Java-based program with a command-line interface, that should run on any of Linux, MacOS X, Windows, and Solaris. To use it:

  1. Ensure you have version 5.0 or later of the Java Virtual Machine environment installed on your computer. If you don't have it installed, you can download it from java.sun.com. (Look for JRE.)

  2. Download aas-0.0.5.jar. (You may need to right-click the link and select Save Link As….)

  3. From the command line, type: java -jar aas-0.0.5.jar. (To get to the command line on Windows, select Run… from the Start menu and type cmd. Type pwd. The aas-0.0.5.jar file will need to be in the directory reported at the command prompt. You're on your own after that (unless you're a Hendrix student).)