|
section .data
|
|
|
|
EXIT_SUCCESS equ 0
|
|
SYS_EXIT equ 60
|
|
|
|
var db 1
|
|
res db 0
|
|
|
|
section .text
|
|
global _start
|
|
_start:
|
|
mov eax, dword [var]
|
|
cdq
|
|
mov ebx, 17
|
|
idiv ebx
|
|
mov dword [res], eax
|
|
add ebx, edx
|
|
mov dword [rem], ebx
|
|
|
|
exit:
|
|
mov rax, SYS_EXIT
|
|
mov rdi, EXIT_SUCCESS
|
|
syscall
|
|
|