CP216 : Resources

CPUlator Computer System Simulator
An online computer simulator that simulates the execution of ARM assembly language programs on a system based on the DE1-SoC computer. As browser-based software, it should run on any operating system. (It simulates other computers, but we are only interested in the ARM versions.)
ARM Architecture
Wikipedia's take on the ARM architecture.
ARM© and Thumb©-2 Instruction Set Quick Reference Card
An extremely useful (if in miniscule print) quick guide to the ARM instruction set.
ARM Instruction Set
A more detailed guide to the ARM instruction set.
ARM Architecture Reference Manual
Reference for the ARM architecture.
GNU ARM Assembler Quick Reference
Reference for the ARM/GNU assembler directives.
DE1-SoC User Manual
The title says it all.
ARMwiki
Articles and information relating to the ARM processor.
User Guide to the GNU Assembler
The title says it all.
Devices and their Usage
University of Toronto Digital and Embedded Systems Lab (DESL) reference guide..