Сортировка массива по признаку четности на assembler

Есть код, который находит сумму элементов массива

.data
    mass dw 5,1,4,5,3,6
    summ    db 0
.code
start:
    xor eax,eax
    xor ebx,ebx
    mov ecx,5
    lea esi,[mass]
    mov al,byte ptr[mass]
l1:    
    mov bl,[esi+1]
    add ax,bx
    inc esi
    loop l1 
end start

Не могу дописать сортировку массива по признаку четности

В первом элементе массива хранится кол-во элементов массива, далее идут сами элементы.

Адресность комманд - двухадресные

Тип массива - word


Ответы (0 шт):