以下是引用herbert_1987在2007-6-28 22:58:46的发言:
data segment
n db 0
data ends
code segment
.....
; 输入十位的数
mov ah, 02
int 21h
sub al, 30h ; 把字符变成相应的数字
mov cl, 10
div cl ;
mov bl, n
add bl, al
mov n, bl
;输入个位的数
mov ah, 02
int 21h
sub al, 30h
mov bl, n
add bl, al
mov n, bl
;n 就是所输入的十位数
; 这里没用循环
恩
不过最好用循环
因为你根本就不知道输入几位数