Коля - программист-ветеран с 30 летним стажем, считающий, что новомодные языки и ооп - для ньюфагов. За пару минут он накидал программу на NASMе, сортирующую массив данных, прибавив, что вам и за неделю не разобраться, что за алгоритм в ней изложен. Докажите старшему поколению, что вы не промах. В качестве флага принимается название алгоритма сортировки на английском без слова sort, обернутое в MIEM{}
%define addr(n) mass+n
global _start
section .data
mass db 3, 2, 5, 4, 7, 6, 1, 8, 9, 0
num db $-mass-1
section .text
sort:
push ebp
mov ebp, esp
xor edx, edx
.repeat:
mov al, [addr(edx)]
mov bl, [addr(edx) + 1]
inc dl
cmp al, bl
jle .cont
mov [addr(edx)-1], bl
mov [addr(edx)], al
.cont:
loop .repeat
pop ebp
ret
_start:
.repeat:
mov cl, [num]
call sort
dec byte [num]
jnz .repeat
mov eax, 1
mov ebx, 0
int 0x80
!!! You are not logged in, so your results won't be saved. Please log in or sign up at this link.
Sorry, no hints now.
Created by Sergey Migalin. © 2013-2021