Books and technical references

Focused references for people who build close to the machine.

Books prepared by Ayman Alheraki for assembly programmers, systems developers, compiler and assembler implementers, and readers who need compact, structured low-level references.

Human-directed, AI-assisted production Advanced AI capabilities support research organization, visual structure, editing, and reference preparation. Technical direction, scope, judgment, and publication responsibility remain with the author.
Collection index

Browse books by specialty

Select a field to view its books, references, and volumes.

Complete collection

Technical book library

Showing 10–10 of 10

---
10
1

Minimal Runtime (No libc)

This booklet reveals how Linux programs start and terminate without `libc`, dynamic linking, or hidden runtime support. Using pure x86-64 assembly, GAS Intel syntax, the System V AMD64 ABI, ELF metadata, and raw system calls, it builds a minimal runtime that handles `_start`, arguments, stack alignment, constructors, `main()`, destructors, exit handlers, and final process termination.

70 pages

1

2reads 24downloads
Book archive Page 2 of 2 Showing 10–10 of 10 books