|
||
Intel Pentium Instruction Set Reference (Basic Architecture Overview) |
* |
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
M |
N |
O |
P |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
Z |
? |
The following diagram shows the general purpose registers:
EAX | Accumulator for operands and results data. |
EBX | Pointer to data in the DS segment. |
ECX | Counter for string and loop operations. |
EDX | I/O pointer. |
EBP | Pointer to data on the stack (in the SS segment). |
ESI | Pointer to data in the segment pointed to by the DS register; source pointer for string operations. |
EDI | Pointer to data (or destination) in the segment pointed to by the ES register; destination pointer for string operations. |
ESP | Stack pointer (in the SS segment). |
CS | Code Segment |
DS | Data Segment |
SS | Stack Segment |
ES | Data Segment |
FS | Data Segment |
GS | Data Segment |
The format of the EFLAGS register: