Задача: вставить число в отсортированный массив.
- Вставляемое число и числа в массиве 32-битные и ненулевые.
- Вставляемое число в ecx.
- На массив указывает edi.
- После массива память заполнена нулями.
loop:
add edi, 4
xchg ecx, [edi - 4]
jecxz done
cmp ecx, [edi - 4]
jge loop
xchg ecx, [edi - 4]
jmp loop
done:
(Целью была минимизация числа команд, а не эффективность.)