extern io_get_dec, io_print_dec, io_newline, io_print_char
section .bss
a resd 2
b resd 2
c resd 2
d resd 2
p resd 2
section .text
global main
main:
call io_get_dec
mov [a], eax
call io_get_dec
mov [a + 4], eax
call io_get_dec
mov [b], eax
call io_get_dec
mov [b + 4], eax
call io_get_dec
mov [c], eax
call io_get_dec
mov [c + 4, eax
call io_get_dec
mov [d], eax
call io_get_dec
mov [d + 4], eax
call io_get_dec
mov [p], eax
call io_get_dec
mov [p + 4], eax ;почитали все чиселки
mov ebx, a[0]
cmp ebx, b[0]
mov edx, c[0]
je .L1
cmp ebx, c[0]
mov edx, b[0]
je .L1
cmp ebx, d[0]
mov edx, c[0]
je .L1
mov esi, a[0]
cmp esi, b[0]
mov edi, c[0]
je .L2
cmp esi, c[0]
mov edi, b[0]
je .L2
cmp esi, d[0]
mov edi, c[0]
je .L2
.L1:
.L1: