5-18 3,553 views
python源代码下载:点击下载本书源码
"二
CPU 一般 有8个寄存器 .
EAX – > 累加器,一般用于执行加减乘除或比较的运算都会经过它,还有一些特殊的指令如乘法除法。函数的返回值将会在此记录
EDX – > 数据寄存器,可以被认为是EAX的延伸,用于协助其完成一些更复杂的命令,如乘法或除法,最常见的是和EAX联合使用。
ECX – > 计数器,用于支持循环操作,存储字符串或者进行计数就是循环操作,注意此寄存器通常是反向计数。
ESI – > 涉及数据处理的循环操作,源变址寄存器,存储输入数据流的位置信息,简单记为用于读
EDI – > 涉及数据处理的循环操作,目的变址寄存器,指向相关数据操作结果的存放的位置,简单记为用于写
EBP – > 详情看下
ESP – > 详情看下
EBX – > 详情看下
EAX – > 累加器,一般用于执行加减乘除或比较的运算都会经过它,还有一些特殊的指令如乘法除法。函数的返回值将会在此记录
EDX – > 数据寄存器,可以被认为是EAX的延伸,用于协助其完成一些更复杂的命令,如乘法或除法,最常见的是和EAX联合使用。
ECX – > 计数器,用于支持循环操作,存储字符串或者进行计数就是循环操作,注意此寄存器通常是反向计数。
ESI – > 涉及数据处理的循环操作,源变址寄存器,存储输入数据流的位置信息,简单记为用于读
EDI – > 涉及数据处理的循环操作,目的变址寄存器,指向相关数据操作结果的存放的位置,简单记为用于写
EBP – > 详情看下
ESP – > 详情看下
EBX – > 详情看下