|
section .data
|
|
|
|
EXIT_SUCCESS equ 0
|
|
SYS_EXIT equ 60
|
|
|
|
var db 70
|
|
divisor db 3
|
|
res db 0
|
|
rem db 0
|
|
|
|
section .text
|
|
global _start
|
|
_start:
|
|
mov ax, 0
|
|
mov al, byte [var]
|
|
div byte [divisor]
|
|
mov byte [res], al
|
|
mov byte [rem], ah
|
|
|
|
exit:
|
|
mov rax, SYS_EXIT
|
|
mov rdi, EXIT_SUCCESS
|
|
syscall
|
|
|