Registers
|
name | |
reg. | |
(386) | |
| |
acumulator | AX | EAX | AH : AL |
base | BX | EBX | BH : BL |
counter | CX | ECX | CH : CL |
data | DX | EDX | DH : DL |
stack pointer | SP | ESP |
base pointer | BP | EBP |
source index | SI | ESI |
destination index | DI | EDI |
instruction pointer | IP | EIP |
code segment | CS |
data segment | DS |
stack segment | SS |
extra segment | ES |
extra segment | - | FS |
extra segment | - | GS |
register stack |
ST (8087) | |
|
|
Flags
|
bit | |
flag | |
name | |
0 | CF | carry flag |
1 | 1 |
2 | PF | parity flag |
3 | 0 |
4 | AF | auxiliary carry flag |
5 | 0 |
6 | ZF | zero flag |
7 | SF | sign flag |
8 | TF | trap flag |
9 | IF | interrupt enable flag |
10 | DF | firection flag |
11 | OF | overflow flag |
12 | IOPL |
I/O privilege level |
13 |
14 | NT | nested task |
15 | 0 |
16 | RF | resume flag |
17 | VM | virtual 8086 mode |
18 | AC | alignment check |
19 | VIF | virtual interrupt flag |
20 | VIP | virtual interrupt pending |
21 | ID | ID flag |
... | 0 | |
|