Logo
Articles Compilers Libraries Books MiniBooklets Assembly C++ Linux CPU Others Videos
Advertisement
cpu

CPU Programming Series

  1. How a CPU Executes Instructions

  2. Registers, Flags, and Data Representation

  3. The Stack & Calling Conventions

  4. Memory, Caches, and the Cost of Access

  5. x86 Architecture Fundamentals

  6. x86 Control Flow in Depth

  7. IA-32 Assembly in Practice

  8. x86-64 System V ABI

  9. Windows x64 ABI

  10. x86-64 Syscalls & Privilege Boundary

  11. ARM 32-bit Assembly Fundamentals

  12. AArch64 Core Architecture

  13. AArch64 Calling Convention (AAPCS64)

  14. AArch64 Exceptions & Syscalls

  15. RISC-V RV32I Assembly

  16. RISC-V RV64I

  17. RISC-V Privilege, Traps, and Syscalls

  18. Branch Prediction & Speculation

  19. Atomics & Memory Ordering

  20. SIMD on x86

  21. NEON on AArch64

  22. RISC-V Vector Extension (RVV)

Responsive Counter
General Counter
1014829
Daily Counter
1065