汇编语言2号功能调用,DL直接赋予数字值,不用转ASCII码就可以正常显示么?

如题所述

DL 所赋的值应是 ASCii 码,才能正常显示字符。2 号 dos 功能调用不会帮你转ASCii码的。

在汇编环境中,有的可直接 用比如 'a' (小写字母a)给 DL 赋值,“汇编程序”会将其转为 ASCii 码,那不是 2号dos功能转换的,切记。追问

有些汇编程序直接省略ADD DL,30H 直接比较CMP DL,39H ,不知道为什么

低位高位都没有加30H

温馨提示:答案为网友推荐,仅供参考
相似回答