1
如何將32位CPU寄存器的內容放入字節數組中?如何將32位寄存器的內容放入字節數組中?
如何將32位CPU寄存器的內容放入字節數組中?如何將32位寄存器的內容放入字節數組中?
基本上你需要編寫內聯彙編來讀取某些寄存器的內容。例如 - 讀ESP註冊到一些int變量(視窗& Visual Studio中) - 你會做這樣的事情:
int stackpointer = 0;
__asm {
mov stackpointer, esp
}
printf("stack pointer: %i\n", stackpointer);
你不能做到這一點在C,有許多在C –
沒有寄存器我有一些值放在CPU寄存器(32位)中的字符數組中。有沒有辦法做到這一點? –
您需要使用匯編或非標準編譯器擴展。不知道你的編譯器/環境,你的問題是無法回答的。 – Mat