1、EAX
编号:0
存储数据范围:0x00000000 - 0xFFFFFFFF
用途:累加器
2、ECX
编号:1
存储数据范围:0x00000000 - 0xFFFFFFFF
用途:计数
3、EDX
编号:2
存储数据范围:0x00000000 - 0xFFFFFFFF
用途:I/O指针
4、EBX
编号:3
存储数据范围:0x00000000 - 0xFFFFFFFF
用途:DS段的数据指针
5、ESP
编号:4
存储数据范围:0x00000000 - 0xFFFFFFFF
用途:堆栈指针
6、EBP
编号:5
存储数据范围:0x00000000 - 0xFFFFFFFF
用途:SS段的数据指针
7、ESI
编号:6
存储数据范围:0x00000000 - 0xFFFFFFFF
用途:字符串操作的源指针,SS段的数据指针
8、EDI
编号:7
存储数据范围:0x00000000 - 0xFFFFFFFF
用途:字符串操作的目标指针,ES段的数据指针
注意上面的用途是CPU在设计的时候建议用途,并不一定要这样使用。
最好将这8个32位通用寄存器背熟EAX、ECX、EDX、EBX、ESP、EBP、ESI、EDI以及它们对应的编号。
再简单介绍一下16位和8位寄存器

最低0.47元/天 解锁文章
2万+

被折叠的 条评论
为什么被折叠?



