Last active
August 2, 2017 04:13
-
-
Save 0017031/f8bd971f7ad35b85d7ec4afed7d3937a to your computer and use it in GitHub Desktop.
x86 assembly
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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