extern io_get_dec, io_print_dec, io_newline, io_get_char, io_print_char
section .text
global main
main:
call io_get_dec
mov ebx, eax
call io_get_dec
mul ebx
mov ebx, eax ;площадь поля
call io_get_dec
mul ebx ;сколько собрали
call io_get_dec
mov esi, eax
add ebx, esi
sub ebx, 1
mov eax, ebx
div esi
mov ebx, eax; поделилт, получили в ebx колво коробок
call io_get_dec
mov esi, eax
mov ecx, 5
sub ecx, esi
sar ecx, 31
not ecx ; теперь если день то в маске 0 а если ночь то -1
mov edi, ebx ;ночные коробки
add ebx, 2
mov eax, ebx
mov edi, 3
div edi
mov ebx, eax ;дневные коробки
and ebx, ecx
not ecx
and edi, ecx
add ebx, edi
mov eax, ebx
call io_print_dec
xor eax, eax
ret