匯編指令集寬度
寄存器
通用寄存器
常用用途:
AL/AH/AX/EAX/RAX:累加器
BL/BH/BX/EBX/RBX:基址索引
CL/CH/CX/ECX/RCX:計數(shù)器
DL/DH/DX/EDX/RDX:累加器精度擴展

只用于64位的通用寄存器
用途:擴展運算

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

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

指針寄存器
常用用途:
SP/ESP/RSP:棧頂指針
BP/EBP/RBP:?;羔?/p>

標志寄存器
用途:存放錯誤標志

段寄存器
常用用途:
CS:代碼段
DS:數(shù)據(jù)段
SS:棧段
ES:附加數(shù)據(jù)段1
FS:附加數(shù)據(jù)段2
GS:附加數(shù)據(jù)段3

標簽: