сумма отрицательных и положительных чисел

 
0
 
ASM
ava
alexey789 | 16.12.2016, 21:30
Вычислить отдельно сумму отрицательных и положительных элементов массива. Как подогнать ее под лампанель полякова. Помогите?
.model small
.386

.data
var db 97,-89,57,-95,72,-84,73,-87,68,-67

.stack
db 255 dup(?)

.code
start:
mov ax,@data
mov ds,ax

lea si,var
xor ah,ah
xor bx,bx
mov cx,10
pos:
lodsb

test al,80h
jnz skip1

add bx,ax

skip1:
loop pos

lea si,var
mov ah,0FFh
xor dx,dx
mov cx,10
min:
lodsb

test al,80h
jz skip2

add dx,ax

skip2:
loop min

mov ah,4Ch
mov al,00h
int 21h
end start
Kommentare (0)

Kommentare werden nicht hinzugefügt

Registrieren Sie sich oder melden Sie sich an, um schreiben zu können.
Unternehmen des Tages
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Mitwirkende
advanced
Absenden