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/
Author
John Doe
Posted on
July 28, 2022
Licensed under