Эй, ребята, вы можете помочь? Я не знаю, как сделать сумму между двумя номерами Например:
первое число > 1
второе число > 5
сумма будет > 1 + 2 + 3 + 4 + 5 = 15
Я сделал только сумму двух чисел. Я не знаю, как сделать это число последовательностей, мой код ниже. Спасибо вам
MAIN:
MOV AX, SEG DATA
MOV DS,AX
mov ah, 9h ; msg for first number
lea dx, msg
int 21H
mov ah, 1h ; read char
int 21H
sub al, '0' ; strip ASCII
mov x, al ; storing first number
mov ah, 9h ; msg for second number
lea dx, msg2
int 21H
mov ah, 1h ; read char
int 21H
sub al, '0'
mov y, al ; storing second number
mov ah, 9h ; msg for sum
lea dx, msg3
int 21H
mov dl, x
add dl, y
add dl, '0' ; x + y
mov ah, 2h ; printing
int 21H
MOV AX,4C00H ;end
INT 21H
CODE ENDS
END MAIN