10.3 分配寄存器的功能
D 字节 8
寄存器是处理器用来加工数据或运行程序的重要载体。 有些处理器在设计时就规定好了部分
辛苦存苦苦的功能。比如, 在x86 处理器中, ElP 是指令寄存器, 丑,指向处理器下一条要执行的指令在
内存的位置; ESP 是战指针寄存器; EBP 是战帧(参见 10.4.l 节〉基地址寄存器,等等。对于没
有固定功能的寄存器,如果不加以规范就会带来兼容性问题。 为了避免这种问题, ABI 规范中定义
了这些寄存器的具体作用。图 10.4 列举了 x86 处理器ABI 规范中定义的部分寄存器的功能。
」二「」
EAX | 用于存放函泼的返回值
EDX |被除数得存然.在进行除法.eno-t需要用到这个寄存器
ECX l 计数精糕, 在进行移倒字附操作时需要用到这个精器
EBX |局部变制问
ESI | 局部蚓椭然
EDI |局部变最寄存然
图 10.4