ARM Assembler & Emulator
Two-pass AArch64 assembler + ARMv8 emulator
Two-pass assembler supporting 50+ AArch64 instructions with label resolution. Full ARMv8-A emulator simulating pipeline stages, 31 GP registers, 2MB memory, and GPIO control for Raspberry Pi 3B LED circuits.
Why it matters
A from-scratch toolchain, both ends: label resolution and encoding in the assembler, pipeline-stage simulation and real GPIO output in the emulator.
CARM AssemblyGitLaTeX
all work