https://www.acmicpc.net/problem/2741Baekjoon Online JudgeBaekjoon Online Judgewww.acmicpc.net
section .data
in: db '%d', 0
out: db '%d', 10, 0
section .bss
a: resd 1
section .text
global main
extern scanf, printf
main:
push rbp
mov rdi, in
lea rsi, [a]
mov rax, 0
call scanf
mov r10, 0
mov r11, [a]
count:
add r10, 1
mov rdi, out
mov rsi, r10
mov rax, 0
call printf
cmp r10, r11
jne count
pop rbp
mov rax, 0
ret
아무리 봐도 틀린 부분을 못찾겠음 살려줘
r10, r11는 함수 호출했을 때 보존 안 되는 레지스터니 r12, r13을 쓰자