输入数如何大于9

时间:2013-01-15 17:47:46

标签: assembly x86 dos tasm

我用TASM, 我试图输入2个大于9的数字并计算这个数字的总和,然后简单地打印数字和总和;

像那样:

  

Number1 = 109 Number2 = 90 sum = 199

我想如何转换此数字以及如何计算总和。 如果大于9,我使用该代码输入一个数字。 感谢

MOV Numbre1,0
lecture: int 21h ; 
Cmp AL, "0"
JB fin
Cmp AL,"9"
JA fin
Sub AL,"0" 
SHL Numbre1,1 
Mov BL,Numbre1
SHL BL,1
Add Numbre1,BL
Add Numbre1,AL
jmp lecture

0 个答案:

没有答案