Downloading and Installing


  • To run ARMSim# 1.91 you must be running a Windows system. Any version of Windows from Windows 98 on seems to be suitable.
  • You can run ARMSim# 1.91 on Linux and Mac OS: see below for more detailed instructions.
  • You must have the .NET Framework, version 3.0 or later installed. This is a free download from Microsoft. The download you most likely need is this one: Microsoft .NET Framework Version 3.0 Redistributable Package (x86)

Obtaining and Installing ARMSim#

The download for Windows is provided as an Installer.msi file.

  • ARMSim# version 1.91 for Windows. Version 1.91 is the newest version of ARMSim#, last updated May 2010. When you install this version, the PlugIn for the I/O SWI instructions codes and the Plugin for the emulation of the board view based on the Embest board's I/O devices are included.
  • To install, simply run the "ARMSim1.91Installer.msi". On Windows, ARMSim# will install from the downloaded .msi installation file in the Program Files folder by creating a subfolder labelled "University of Victoria". Make sure to go into the Preferences menu and enable the use of both SWI instructions and Plugins.

Following the Installation

  • The Plugins are included in the distribution but need to be explicitly enabled. Go to the menu "File/Preferences", select the "Plugins" tab and tick the checkboxes there. Plugins are displayed by selecting "View/BoardControls" on the ARMSim menu bar. Check also the user manual.

MAC OS or Linux

Reporting Defects

ARMSim# is a fairly large piece of software which inevitably contains some defects and has some undesirable behavior. If you have an assembler file which causes ARMSim# to seize up in some way, or if ARMSim# generates error messages when it should not, then please contact us, with a brief description of the error symptoms. If you can create a small version of the assembler file which still displays the same problem, it would be greatly appreciated.


ARMSim# has been developed by members of the Department of Computer Science at the University of Victoria, in Victoria, British Columbia, Canada. It is distributed free for academic use. For commercial use, please contact the authors.