Массив байт, найти сумму абсолютных величин элементов массива - Assembler

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

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

Добрый вечер. Помогите исправить задачу, что не так? Программа считывает неверно(( Задание: Найти сумму абсолютных величин. Массив байт.
include 'emu8086.inc'  
 
ORG 100h 
 
LEA BX, MASS
MOV CX, 10

BEG: 
MOV AX, [BX]
CMP AX, 0
JNS SUM
NEG AX  
 
SUM: 
ADD SUMMA, AX
INC BX
LOOP BEG 
 
HLT  
 
MASS DW 10, 2, 7, 4, -3, 2, -4, 7, 1, 9 
SUMMA DW ?

Решение задачи: «Массив байт, найти сумму абсолютных величин элементов массива»

textual
Листинг программы
SUM: 
ADD SUMMA, AX
INC BX
INC BX
LOOP BEG

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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