25 lines
317 B
ArmAsm
25 lines
317 B
ArmAsm
section .text
|
|
global _start
|
|
extern putnumber
|
|
|
|
_start:
|
|
push rbp
|
|
mov rbp, rsp
|
|
sub rsp, 16
|
|
xor rax, rax
|
|
add rax, 6
|
|
mov [rbp-8], rax
|
|
xor rax, rax
|
|
add rax, 5
|
|
sub rax, 2
|
|
add rax, 6
|
|
add rax, [rbp-8]
|
|
mov [rbp-16], rax
|
|
push rdi
|
|
mov rdi, [rbp-16]
|
|
call putnumber
|
|
pop rdi
|
|
mov rsp, rbp
|
|
pop rbp
|
|
ret
|