Переместить элемент массива в другой массив, если удовлетворяет условию (под DOS) - Assembler

Узнай цену своей работы

Формулировка задачи:

data segment para public 'data'
arr1 db -5,-3,-14,3,7,21,9,0,11,2; исходный массив (также сформированный программно, но это для задачи смысла не имеет)
arr2 db ?
n = $ - arr1
av db ?;найденное в программе среднее арифметическое(-8) минимального(-14) и второго элемента массива(-3) 
data ends
Нужно сформировать массив результата из исходного, если элемент исходного больше переменной av. Есть небольшое понимание как работать с 1 массивом, но организация обмена между двумя массивами вызывает сложности.

Решение задачи: «Переместить элемент массива в другой массив, если удовлетворяет условию (под DOS)»

textual
Листинг программы
car db 13,10,'$'
....
lea dx,car
mov ah,9
int 21h

Оцени полезность:

11   голосов , оценка 4.364 из 5
Похожие ответы