【collection】register

AH&AL=AX(accumulator): accumulation register 
BH&BL=BX(base): base address register 
CH&CL=CX(count): count register 
DH&DL=DX(data): data register 
SP (Stack Pointer): stack pointer register 
BP (Base Pointer ): base address pointer register 
SI (Source Index): source index register 
DI (Destination Index): destination index register 
IP (Instruction Pointer): instruction pointer register 
CS (Code Segment) Code segment register 
DS (Data Segment): data Segment register 
SS (Stack Segment): stack segment register 
ES (Extra Segment): additional segment register 
OF overflow flag overflow flag The overflow flag indicates that the operand exceeds the range that the machine can represent, and it is 1 when it overflows. 
SF sign Flag The symbol flag records the result of the operation. Sign, the result is 1 when the result is negative. 
ZF zero flag The zero flag operation result is 1 when the result is equal to 0, otherwise it is 0. 
CF carry flag The most significant bit of the carry flag is 1 when a carry is generated, otherwise it is 0. 
AF auxiliary carry flag Auxiliary carry flag During operation, it is 1 when the 3rd bit produces a carry to the 4th bit, otherwise it is 0. 
PF parity flag The parity flag operation result is 1 when the number of operand bits is an even number, otherwise it is 0. 
DF direcion flag The direction flag is used for string processing. When DF=1, SI and DI are decreased after each operation. When DF=0, it is increased. 
IF interrupt flag When the interrupt flag is IF=1, the CPU is allowed to respond to maskable interrupts , otherwise disable interrupts. 
TF trap flag The trap flag is used to debug single-step operations.

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324838575&siteId=291194637