x86 Architecture
Foreword
If you want to know about x86 architecture, you can look here:
https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/x86-architecture
This article only lists a small part of them.
1. Registers
Registers Name | Description |
---|---|
EAX | Accumulator |
EBX | Base register |
ECX | Counter register |
EDX | Data register - can be used for I/O port access and arithmetic functions |
ESI | Source index register |
EDI | Destination index register |
EBP | Base pointer register |
ESP | Stack pointer |
2. x86 Flags
Flag Code | Flag Name | Value | Flag Status | Description |
---|---|---|---|---|
of | Overflow Flag | 0 1 | nvov | No overflow - Overflow |
sf | Sign Flag | 0 1 | plng | Positive (or zero) - Negative |
zf | Zero Flag | 0 1 | nzzr | Nonzero - Zero |
cf | Carry Flag | 0 1 | nccy | No carry - Carry |
x86 Architecture
https://www.hardyhu.cn/2022/07/28/x86-Architecture/