x86_64汇编多文件分部编译as+ld,Ubuntu 18.04.5LTS服务器环境
汇编源代码
demo.asm
.globl fun
fun:
movl $0, %eax
jmp .L2
.L3:
addq (%rdi), %rax
movq 8(%rdi),%rdi
.L2:
testq %rdi, %rdi
jne .L3
rep; ret
main.asm
.LC0:
.string "%ld\n"
.globl main
main:
.LFB0:
pushq %rbp
movq %rsp, %rbp
subq $80, %rsp
原创
2021-05-01 19:04:17 ·
278 阅读 ·
0 评论