Mini Programs in ARMv8 Assembly

Collections of simple program in ARMv8 assembly

Motivation

On my journey to learn more about performance-aware programming, I wanted/needed to learn how programs are executed on the CPU. Even though my education has been closely related to computer science, I never delved into the intrinsics of a computer. Most of my computer science courses focused on algorithmics, mathematical proofs, simulations, etc.

Description

This project is a collection of small programs in ARMv8:

  • Hangman
  • more to come…

Results

Credits/Resources

The thumbnail has been adapted from https://azeria-labs.com/assembly-basics-cheatsheet/

source

A Guide to ARM64 / AArch64 Assembly on Linux with Shellcodes and Cryptography

ARMv8 AArch64/ARM64 Full Beginner’s Assembly Tutorial