![]() |
#2
yiyanxiyin2024-12-09 12:29
|
只有本站会员才能查看附件,请 登录
我照着上面的说的,写了一个简单的C语言程序

#include <stdio.h>
int main(){
int a=3;
return 0;
}
并且,用上面的方法,得到了汇编代码

.file "a.c"
.text
.def __main; .scl 2; .type 32; .endef
.globl main
.def main; .scl 2; .type 32; .endef
.seh_proc main
main:
pushq %rbp
.seh_pushreg %rbp
movq %rsp, %rbp
.seh_setframe %rbp, 0
subq $48, %rsp
.seh_stackalloc 48
.seh_endprologue
call __main
movl $3, -4(%rbp)
movl $0, %eax
addq $48, %rsp
popq %rbp
ret
.seh_endproc
.ident "GCC: (GNU) 13.3.0"
那么,问题来了:怎么得到c#程序对应的汇编代码呢?
请教各位一下,先谢了。