学习笔记分享之汇编---1. 通用寄存器
前言:
此文章收录在本人的《学习笔记分享》分类中,此分类记录本人的学习心得体会,现全部分享出来希望和大家共同交流学习成长。附上分类链接:
https://www.cnblogs.com/tibbors/category/1729804.html
学习内容:通用寄存器
-
r--register--寄存器
-
m--memory--内存
-
imm--immediately--立即数
32位通用寄存器
成员如下:
32位 16位 8位 EAX AX AL ECX CX CL EDX DX DL EBX BX BL ESP SP AH EBP BP CH ESI SI DH EDI DI BH 关系如下:
指定用途如下:
寄存器 主要用途 编号 存储数据的范围 EAX 累加器 0 0 - 0xFFFF FFFF ECX 计数器 1 0 - 0xFFFF FFFF EDX I/O指针 2 0 - 0xFFFF FFFF EBX DS段的数据指针 3 0 - 0xFFFF FFFF ESP 堆栈指针 4 0 - 0xFFFF FFFF EBP SS段的数据指针 5 0 - 0xFFFF FFFF ESI 字符串操作的原指针;SS段的数据指针 6 0 - 0xFFFF FFFF EDI 字符串操作的目标指针;ES段的数据指针 7 0 - 0xFFFF FFFF