.global main main: mov $16, %rax mov $0, %rdx mov $3, %rbx div %rbx mov $format, %rdi mov %rax, %rsi xor %rax, %rax call printf ret format: .asciz "rax: %ld, rdx: %ld\n"