Register English name

General-purpose registers:

English Features register Number (binary) Number (decimal) letter Full name Features
    # 32 # 16 8th     D double double
accumulator Cumulative EAX AX AL 000 0 L low Low
count count even CX CL 001 1 H high High
data data EDX DX DL 010 2 E extend Spread
base Base address EBX BX BL 011 3 R register register
Stack Pointer Stack Pointer ESP SP AH 100 4 I immediate Immediate
Base  Pointer Base pointer EBP BP CH 101 5 M memory RAM
Source Index Source Index ESI AND DH 110 6 B byte byte
Destination Index The purpose index I KNOW OF BH 111 7 W word word

 

A flag register (FLAG / 16 bits):

English Features Full name Sign the form
OF Overflow Flag overflow  flag State flag
SF Sign flag sign  flag State flag
ZF Zero flag zero  flag State flag
CF Carry flag carry   flag State flag
OF Auxiliary carry flag auxiliary carry flag State flag
PF Parity flag parity       flag State flag
DF Direction signs direction   flag Control flag
IF Interrupt flag interrupt flag Control flag
TF Stuck flag trap      flag Control flag

Segment register (16):

English meaning Full name Features
CS Snippet Code   Segment Indicates the start address of code section
DS Data segment Data   Segment Indicates the start address of the data segment
SS Stack segment Stack  Segment Indicates the start address of the stack segment
IS Additional sections Extra   Segment Indicates the start address of the additional segment

 

Instruction pointer register (32) EIP: Extend Instruction Pointer

 

Guess you like

Origin www.cnblogs.com/forestsky/p/10927470.html