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

Control Flow and Data Access in RV32 Assembly