代码拉取完成,页面将自动刷新
.section __TEXT,__text,regular,pure_instructions
.macosx_version_min 10, 11
.globl _main
.align 4, 0x90
_main: ## @main
.cfi_startproc
## BB#0:
pushq %rbp
Ltmp0:
.cfi_def_cfa_offset 16
Ltmp1:
.cfi_offset %rbp, -16
movq %rsp, %rbp
Ltmp2:
.cfi_def_cfa_register %rbp
subq $48, %rsp
leaq L_.str(%rip), %rdi
movl $0, -4(%rbp)
movb $0, %al
callq _printf
leaq L_.str.1(%rip), %rdi
leaq -8(%rbp), %rsi
leaq -12(%rbp), %rdx
movl %eax, -16(%rbp) ## 4-byte Spill
movb $0, %al
callq _scanf
movl -8(%rbp), %edi
movl -12(%rbp), %esi
movl %eax, -20(%rbp) ## 4-byte Spill
movb $0, %al
callq _add
leaq L_.str.2(%rip), %rdi
movl %eax, %esi
movb $0, %al
callq _printf
movl -8(%rbp), %edi
movl -12(%rbp), %esi
movl %eax, -24(%rbp) ## 4-byte Spill
movb $0, %al
callq _sub
leaq L_.str.3(%rip), %rdi
movl %eax, %esi
movb $0, %al
callq _printf
movl -8(%rbp), %edi
movl -12(%rbp), %esi
movl %eax, -28(%rbp) ## 4-byte Spill
movb $0, %al
callq _mul
leaq L_.str.4(%rip), %rdi
movl %eax, %esi
movb $0, %al
callq _printf
movl -8(%rbp), %edi
movl -12(%rbp), %esi
movl %eax, -32(%rbp) ## 4-byte Spill
movb $0, %al
callq _div
leaq L_.str.5(%rip), %rdi
movl %eax, %esi
movb $0, %al
callq _printf
xorl %esi, %esi
movl %eax, -36(%rbp) ## 4-byte Spill
movl %esi, %eax
addq $48, %rsp
popq %rbp
retq
.cfi_endproc
.section __TEXT,__cstring,cstring_literals
L_.str: ## @.str
.asciz "enter two numbers:"
L_.str.1: ## @.str.1
.asciz "%d %d"
L_.str.2: ## @.str.2
.asciz "add:%d\n"
L_.str.3: ## @.str.3
.asciz "sub:%d\n"
L_.str.4: ## @.str.4
.asciz "mul:%d\n"
L_.str.5: ## @.str.5
.asciz "div:%d\n"
.subsections_via_symbols
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。