Обработка вектора - Assembler

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

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

Было дано задание: Если максимальный элемент вектора больше 10, то все отрицательные элементы обнулить. Подскажите пожалуйста, как написать счётчик который будет заменять на ноль отрицательные элементы в массиве, то у меня не получается. Вот мой пример
 mov al,max
cmp al, 10
jg f1
f1:
mov al,mas[di]
cmp al, 0
jl, f2
jmp lstnd
f2:
mov al, mas[di]
mov al,0
jmp lstnd

Решение задачи: «Обработка вектора»

textual
Листинг программы
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

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

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