Skip to content

Instantly share code, notes, and snippets.

@0017031
Last active August 2, 2017 04:13
Show Gist options
  • Save 0017031/f8bd971f7ad35b85d7ec4afed7d3937a to your computer and use it in GitHub Desktop.
Save 0017031/f8bd971f7ad35b85d7ec4afed7d3937a to your computer and use it in GitHub Desktop.
x86 assembly
Bluff your way in x64 assembler - Roger Orr [ACCU 2017] [https://www.youtube.com/watch?v=RI7VL-g6J7g]
8086, 16bit Registers
- General: AX, BX, CX, DX, (8bit, e.g. AH, AL)
- Index: SI, DI, BP, SP (source index, Destination Index, base pointer, stack pointer)
- Segment: CS, DS, ES, SS (code seg, data seg, extra seg, stack seg)
- Special Purpose: IP
- Flags: status register
8087, stack ST0 ~ ST7, st0 is the top
80386, 32bit registers
-Geneal : EAX, EBX ...
-Segment: CS, DS, ES, + FS, + GS
-Sepecial Purpose: EIP
-Eflags
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment