ARM64 Online Simulator

ARM64 Online Simulator

The simulator was developed for teaching 64-bit ARM Instruction set in CSC 220 and CSC 446 at CUNY College of Staten Island by Prof. Shuqun Zhang. It is based on the the Unicorn CPU emulator framework for JavaScript by Alexandro Sanchez (https://github.com/AlexAltea/unicorn.js).

Features and usage

Free online books:

1. Dive into Systems , Suzanne J. Matthews, Tia Newhall, Kevin C. Webb

2. Plantz, Robert G., Introduction to Computer Organization: ARM Assembly Language Using the Raspberry Pi 2017.

3. THINK IN GEEK, Exploring AArch64 assembler https://thinkingeek.com/categories/aarch64/

4. A Guide to ARM64 / AArch64 Assembly on Linux with Shellcodes and Cryptography, https://modexp.wordpress.com/2018/10/30/arm64-assembly/

Block diagram of instruction set architecture (ISA)


******************************************************************************

Some ARM64 examples for testing