C++各个寄存器的作用
2012-10-14 22:48
246 查看
ECX 是计数器(counter), 但是在C++类函数的执行过程中,用来存放this指针。 EIP 寄存器存放下一个CPU指令存放的内存地址,当CPU执行完当前的指令后,从EIP寄存器中读取下一条指令的内存地址,然后继续执行。
EAX EAX 是"累加器"(accumulator),C++类函数的执行完,用来存放返回值。ESP 寄存器存放当前线程的栈顶指针 EBP 寄存器中保存当前线程的栈底指针
相关文章推荐
- 各个寄存器的作用
- C++中有关volatile关键字的作用--阻止编译器将其变量优化缓存到寄存器(和线程相关)(转自百度)
- 【汇编】各个寄存器作用详解
- C/C++中static关键字作用总结(转载…
- 【转】inline在C++中的作用
- Linux /dev目录详解和Linux系统各个目录的作用
- Linux系统各个目录的作用(中英文对照)
- C/C++中Static的作用详述
- C++中Static作用和使用方法
- c++知识点--extern "C"的作用
- 理解C++中的头文件和源文件的作用
- C++ 中stdafx.h头文件的作用
- 对C++中虚函数、纯虚函数在多态中作用的一点认识
- [C++]static 不同情况下的修饰作用域
- Linux(centos)系统各个目录的作用详解 推荐
- C/C++函数名称修饰规则及extern "C"的作用(函数名压扎)
- Linux各个目录的作用
- 【C++】:C++之this指针的作用
- C++中explicit关键字的作用
- c++中虚析构函数的作用