1. (最常用的)通用寄存器:
1) 最早CPU寄存器个数只有4~8个,发展到现在,CPU寄存器个数已经有几十个了,即使这样,CPU寄存器资源仍然相当宝贵,一定要合理运用;
2) 先对几个大写英文字母做一些说明:
E:Extended,即扩展的意思,在这里表示从16位扩展成32位,表示寄存器容量的升级;
X:即Register的意思,仅仅指寄存器;
A:Accumulator,即累加的意思;
B:Base,即基址的意思;
C:Counter,即计数器的意思;
D:Data,即数据的意思;
H:High,即高位;
L:Low,即低位;
到此为止:
AH即16位累加器中的高8位,AL即16位累加器中的低8位,AX即16位的累加器,EAX即从16位累加器扩展而成的32位累加器,其中16位位于32位中的低位;
BH即高8位基址,BL即低8位基址,BX即16位基址,EBX即扩展后的32位基址;
CH即高8位计数器,CL即低8位计数器,CX即16位计数器,ECX即扩展后的32位计数器;
DH即高8位数据寄存器,DL即低8位数据寄存器,DX即16位数据寄存器,EDX即扩展后的32位数据寄存器;
S:Stack,即栈;
B:Base,即基址;
P:Pointer,即指针;
到此为止: