首先MOV AH,00HINT 16H是BIOS 的16H中断调用,00H的功能就是从键盘读入一个字符(ASCII码)存入AL中。SUB AL,30H把AL的值减30H(其实是'0'的ASCII码),这样可以得到真实的数字。这个技巧应该可以看懂吧