CPU & ARCHITECTURE

Intel x86 64 Instruction Set Quick Reference

A focused technical guide to Intel x86 64 Instruction Set Quick Reference, covering Intel x86-64 Instruction Set Quick Reference Prepared by Ayman Alheraki simplifycpp.org March 2025 Contents Contents 2 Author’s Note 7 1 Registers & Flags 1

AuthorAyman Alheraki
Pages100
LanguageEnglish
Downloads3

About this book

Intel x86 64 Instruction Set Quick Reference is a technical book in CPU & Architecture. Its opening contents highlight Intel x86-64 Instruction Set Quick Reference Prepared by Ayman Alheraki simplifycpp.org March 2025 Contents Contents 2 Author’s Note 7 1 Registers & Flags 10 1.1 General Purpose Registers (RAX–R15) . . . . . . . . . . . . . 10 1.2 Pointer & Index Registers (RSP, RBP, RSI, RDI) . . . . . . . . 12 1.3 Instruction Pointer (RIP) . . . . . . . . . . . . . . . . . . . . . 14 1.4 Segment Registers (CS, DS, ES, FS, GS, SS) . . . . . . . . . . 15 1.5 Flags Register (RFLAGS) . . . . . . . . . . . . . . . . . . . . . 16 1.6 Vector Registers . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.7 Mask Registers (K0–K7, AVX-512) . . . . . . . . . . . . . . . 22 1.8 Control & Debug Registers (CR0–CR8, DR0–DR7) . . . . . . . 23 2 Core Integer Instructions 25 2.1 Data Movement Instruct

Inside the book

This preview is derived from headings detected in the PDF’s opening pages.

  • Intel x86-64 Instruction Set Quick Reference Prepared by Ayman Alheraki simplifycpp.org March 2025 Contents Contents 2 Author’s Note 7 1 Registers & Flags 10 1.1 General Purpose Registers (RAX–R15) . . . . . . . . . . . . . 10 1.2 Pointer & Index Registers (RSP, RBP, RSI, RDI) . . . . . . . . 12 1.3 Instruction Pointer (RIP) . . . . . . . . . . . . . . . . . . . . . 14 1.4 Segment Registers (CS, DS, ES, FS, GS, SS) . . . . . . . . . . 15 1.5 Flags Register (RFLAGS) . . . . . . . . . . . . . . . . . . . . . 16 1.6 Vector Registers . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.7 Mask Registers (K0–K7, AVX-512) . . . . . . . . . . . . . . . 22 1.8 Control & Debug Registers (CR0–CR8, DR0–DR7) . . . . . . . 23 2 Core Integer Instructions 25 2.1 Data Movement Instructions . . . . . . . . . . . . . . . . . . . 25 2 3 2.2 Arithmetic Instructions . . . . . . . . . . . . . . . . . . . . . . 27 2.3 Multiplication/Division Instructions . . . . . . . . . . . . . . . 28 2.4 Bitwise Instructions . . . . . . . . . . . . . . . . . . . . . . . . 29 2.5 Shift & Rotate Instructions . . . . . . . . . . . . . . . . . . . . 30 2.6 BCD / Legacy Instructions (Short Note) . . . . . . . . . . . . . 31 3 Control Flow 32 3.1 Jumps & Calls . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 3.2 Conditional Branches (Jcc) . . . . . . . . . . . . . . . . . . . . 34 3.3 Looping Instructions . . . . . . . . . . . . . . . . . . . . . . . 35 3.4 Set on Condition (SETcc) . . . . . . . . . . . . . . . . . . . . . 36 3.5 Conditional Moves (CMOVcc) . . . . . . . . . . . . . . . . . . 37 4 Stack & Pr
File delivery

The PDF is not exposed as a public static URL. The download endpoint validates the catalog record, updates statistics, then streams the file.

KEEP READING

Related books

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