嘿伙计们你能帮忙吗?我不知道如何计算两个数字之间的和
例如 :
第一个数字>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