汇编指令集宽度
寄存器
通用寄存器
常用用途:
AL/AH/AX/EAX/RAX:累加器
BL/BH/BX/EBX/RBX:基址索引
CL/CH/CX/ECX/RCX:计数器
DL/DH/DX/EDX/RDX:累加器精度扩展

只用于64位的通用寄存器
用途:扩展运算

索引寄存器
常用用途:
SI/ESI/RSI:源索引
DI/EDI/RDI:目标索引

指令寄存器
常用用途:存放下一条指令地址

指针寄存器
常用用途:
SP/ESP/RSP:栈顶指针
BP/EBP/RBP:栈基指针

标志寄存器
用途:存放错误标志

段寄存器
常用用途:
CS:代码段
DS:数据段
SS:栈段
ES:附加数据段1
FS:附加数据段2
GS:附加数据段3
