The a86 library provides functions for composing, printing, and running x86-64 assembly programs in Racket.
1 Overview
2 Programs
2.1 Psuedo-Instructions
2.2 Instructions
2.3 Immediates
2.4 Registers
2.5 Labels
2.6 Memory Expressions
2.7 Assembly Expressions
2.8 Instruction Set
3 Execution Model
3.1 Flags
3.2 Stack
3.3 Memory
4 Printing
5 Interpreting