Risc-V

ELF Internals and Binutils: Seeing What the Compiler Produced

Memory, Paging, and The Hardware Illusion

RV32 ABI and C Data Types: Sizes, Alignment, and Layout

C → Assembly: Optimizations, Volatile, and What the Compiler Is Allowed to Do

Control Flow and Data Access in RV32 Assembly