我一直在努力學習如何準確解密assembly
程序與相同的c
程序相比在做什麼。組裝的基本c的說明
例如: Ç
#include<stdio.h>
#include<limits.h>
int main() {
int joe = 26;
}
裝配
push %rbp
mov %rsp,%rbp
xor %eax,%eax
movl $0x1a,-0x4(%rbp)
pop %rbp
retq
有人可以幫助我繪製出這真的微不足道的程序我寫的?
謝謝
它CREA測試其值爲26的局部變量(在函數的堆棧幀上),然後返回。與C代碼中的內容完全相同。 –
@DanielKamilKozar - 你會介意寫一個答案,更詳細地解釋嗎?謝謝! – CodeTalk