ethical.blue Magazine

// Cybersecurity clarified.

General x86/x64 Processor Registers (Cheatsheet)

2022-05-31   Dawid Farbaniec
...

General Purpose Registers



RFLAGS Register



RIP Register (Instruction Pointer)



Segment Registers



Floating Point Unit Registers (x87)



FPU Status Word Register



FPU Control Word Register



MMX Registers (MultiMedia eXtensions)



SSE/AVX Registers

SSE = Streaming SIMD Extensions, AVX = Advanced Vector eXtensions
(SIMD = Single Instruction Multiple Data)


AVX-512 Registers



MMX, FPU, AVX-512 Registers

Bibliography

Advanced Micro Devices Inc., 2017 – AMD64 Architecture Programmer's Manual
Intel Corporation, 2019 – Intel 64 and IA-32 Architectures Software Developer's Manual