因为2号功能调用虽然未使用AL,但调用后会破坏AL中原来的内容。为了防止AL中原来的内容被破坏,在调用前应先保护AL,调用后再恢复。(课本上原话)如下: MOV AL,'A' ;A送入AL MOV CL,'A' ;A送入CL MOV AH,02H MOV DL,CL PUSH AX ;AX入栈 ADD DL,30H INT 21H POP AX ;AX出栈 MOV DL,AL INT 21H 这样的输出结果就是qA了
[此贴子已经被作者于2007-11-16 12:33:48编辑过]