标签: c cpu-registers
如何将32位CPU寄存器的内容放入字节数组中?
答案 0 :(得分:1)
基本上你需要编写内联汇编来读取某些寄存器的内容。例如 - 要将ESP寄存器读入某个int变量(Windows& Visual Studio) - 您可以这样做:
int stackpointer = 0; __asm { mov stackpointer, esp } printf("stack pointer: %i\n", stackpointer);