80x86 Registers

Name Length(bits)      Use/comments
EAX 32                       accumulator, general use;
                                                        low-order-word AX, divided into bytes AH and AL
EBX 32                       general use;
ECX 32        general use;
                                                           low-order-word CX, divided into bytes CH and CL
EDX 32                      general use;
                                                                 low-order-word DX, divided into bytes DH and DL
ESI 32                      source index; source address in string moves, array index
EDI 32                      destination index; address of destination, array index
ESP 32                     stack pointer; address of top of stack
EBP 32        base pointer; address of  reference point in the stack
CS 16                    holds selector for code segment
DS 16                      holds selector for data segment
ES 16                      holds selector for extra segment
SS 16                      holds selector for stack segment
FS 16                      holds selector for additional segment
GS 16                      holds selector for additional segment
EIP 32                     instruction pointer; address of next instruction to be fetched
EFLAGS 32                      collection of flags, or status bits

Bit        

Mnemonic

Usage

0

CF

Carry flag

2

PF

Parity flag

6

ZF

Zero flag

7

SF

Sign flag

10

DF

Direction flag

11

OF

Overflow flag



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值