Assembly

A few cheatsheet-like things about the Assembly language

Registers

Generally, r-prefixed registers are 64-bit, e-prefixed registers are 32-bit, non-prefixed registers are 16-bit, and l-suffixed registers are 8-bit. For r8-15 see the special cases below (source):

See Shellcode for writing malicious Assembly code and some examples of compiling

Last updated