我有这个汇编代码,我认为它的作用是使用该printf
函数进行打印。我对 C 不是很熟悉,但我创建了一个 main 函数并打印出printf("%d, %d", x, y)
x 和 y 都为零的位置。
我将 C 代码转换为汇编,但我得到了完全不同的东西。有人可以帮我理解下面的汇编代码的作用吗?
mov %edx,0x8(%esp)
mov %eax,0x4(%esp)
movl $0x80486a0,(%esp)
call 8048360 <printf@plt>