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

Books and booklets focused on low-level programming, assembly language, and programming language design.


  1. Mastering GAS: A Complete Guide to the GNU Assembler.

  2. Mastering NASM: The Ultimate Guide to Assembly Programming.

  3. Snapdragon X Elite: Comprehensive Guide to Programming the Snapdragon X Elite Processor using Assembly Language on Windows Arm64.

  4. Understanding Apple’s Neural Engine: AI Revolution with M-Series Processors.

  5. Designing and Developing Compilers Using LLVM.

  6. LLVM IR Quick Reference.

  7. Intel x86-64 Instruction Set Quick Reference.

  8. Comprehensive Guide to x86/x86-64 Instructions and Flags.

  9. Comprehensive Guide to Apple Silicon CPU (M1–M4) Instructions, Flags & Practical Assembly.

  10. Apple Silicon Assembly by Examples.

  11. Low-Level Programming and Processor Architecture Foundational Entry to Low-Level Computing

Low-Level Programming on Linux (x86-64) Series:

  1. Introduction to x86-64 Architecture and Memory.

  2. Assembly Programming with GAS Intel Syntax.

  3. Linux System Calls and Process Control.

  4. Memory Management and Custom Allocators.

  5. ABI and Interfacing Assembly with C/CPP.

  6. ELF and Binary Inspection.

  7. Linux Kernel Module Development.

  8. Low Level Cryptography.

  9. Performance Optimization and SIMD.

  10. Minimal Runtime No libc.

Responsive Counter
General Counter
953940
Daily Counter
273