백준 - A - B

2022. 10. 30. 15:22백준 - 어셈블리

728x90

백준의 A - B 문제입니다.

 

문제 해결 코드는 다음과 같습니다.

section .data
    a dd 0
    b dd 0
    input : db "%d %d", 10, 0
    output : db "%d", 0
    
section .text
    global main
    extern scanf
    extern printf
main:
    push rbp
    
    mov rdi, input
    mov rsi, a
    mov rdx, b
    mov rax, 0
    call scanf
    
    mov rax, [a]
    mov rbx, [b]
    sub rax, rbx
    
    mov rdi, output
    mov rsi, rax
    mov rax, 0
    call printf
    
    pop rbp
    mov rax, 0
    ret

성공

728x90

'백준 - 어셈블리' 카테고리의 다른 글

백준 - A x B  (0) 2022.10.30
백준 - A + B  (0) 2022.10.28
백준 - Hello World  (0) 2022.10.28