所以我有这部分代码
mov SI, 0002
mov ah, INPUT[SI]
INC SI
mov al, INPUT[SI]
sub AX, 3030h
aad
inc al
cmp byte ptr INPUT[0002], 39h
jne OTHER
OTHER: aam
add ax, 3030h
mov INPUT[0003], al
mov INPUT[0002], ah
其中输入是用户输入。这段代码的作用是增加一个 2 位数字,我的问题是,当要增加一个三位数字时。
示例:输入:98 输出:99
输入:99 输出:110
期望的结果:输入:99 输出:100