我一直在努力学习如何准确解密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