我们可以先用65除以10,得到余数5,再把5加上48就得到了'5'的ASCII码值,将这个ASCII码值存入一个字符串的高位,然后将商继续除以10... 将上面的步骤总共进行三次就可以得到一个三位长度的字符串了。 然后进行输出即可。
cmp dl,'9' ;判断是否大于9 jbe next1 ;小于或等于,以数字输出 add dl,7 ;大于,以字母输出 next1:mov ah,2 ;输出第一个字符 int 21h mov dl,[bx]and dl,0fh ;高4位置0 add dl,30h cmp dl,'9' ;同第一个字符 jbe next2 add dl,7 next2:mov ah,2 ;...