CATEGORY

CPU & Architecture Books

Processor architecture, instruction execution, memory hierarchy, x86-64, ARM, and RISC-V.

36 results
Cover of x86-64 Appendices, Tools, and Developer ResourcesCPU & Architecture

x86-64 Appendices, Tools, and Developer Resources

Volume 6 is a practical companion for x86-64 developers, covering NASM, GNU, LLVM, Intel XED, ELF64, PE/COFF, and Mach-O. It focuses on inspection, debugging, validation, automation, golden tests, fuzzing, CI, troubleshooting, and long-term maintenance of assemblers, compilers, JITs, disassemblers, and binary tools.

60 pages5.2 MB2 downloads
Cover of x86-64 Reference Tables and Encoding AtlasCPU & Architecture

x86-64 Reference Tables and Encoding Atlas

A professional desk-side reference for registers, operand and address sizes, prefix families, opcode maps, ModR/M, SIB, effective addresses, immediates, flags, condition codes, CPU features, instruction families, and object relocations.

63 pages4.5 MB2 downloads
Cover of Assembler Design and Implementation GuideCPU & Architecture

Assembler Design and Implementation Guide

An engineering reference for building a productionquality x86-64 assembler: lexical analysis, parsing, symbols, instruction selection, byte emission, relaxation, relocations, object files, diagnostics, testing, and library APIs.

66 pages4.7 MB2 downloads
Cover of General-Purpose x86-64 Instruction EncodingCPU & Architecture

General-Purpose x86-64 Instruction Encoding

A form-by-form catalog for integer data movement, arithmetic, logic, control flow, stack, string, atomic, and core system instructions - designed for implementers of assemblers, disassemblers, JIT compilers, and binary tools.

63 pages6.6 MB3 downloads
Cover of Foundations of x86-64 Instruction Encoding - Volume 1CPU & Architecture

Foundations of x86-64 Instruction Encoding - Volume 1

A practical reference to x86-64 instruction encoding for assembler, JIT, disassembler, VM, and binary-tool developers. It explains opcodes, prefixes, ModR/M, SIB, displacement, immediates, addressing, registers, and REX, using a repeatable workflow: choose a legal form, solve fields, emit bytes, and verify results independently.

64 pages4.4 MB4 downloads
Cover of The Comprehensive Reference Index for Intel x86-64 InstructionsCPU & Architecture

The Comprehensive Reference Index for Intel x86-64 Instructions

A concise guide to the evolution of Intel x86-64 instructions, from the original 8086 through IA-32 and Intel 64 to SSE, AVX, AVX2, AVX-512, AMX, APX, and AVX10. It organizes major instruction families by purpose, generation, cautions, and practical NASM examples, providing learners and low-level programmers with a clear map before consulting Intel’s official manuals.

105 pages2.5 MB8 downloads
Cover of The Definitive Guide to x86 64CPU & Architecture

The Definitive Guide to x86 64

A focused technical guide to The Definitive Guide to x86 64, covering 2 The Definitive Guide to x86-64 A System’s Journey from Power-On to Application x86-64 ISA and Platform Reference A bit‑by‑bit system journey and reference — explaining

313 pages2.9 MB7 downloads