请帮忙看一下
我学汇编刚不久,刚刚开始试验,问一个小问题!
谢谢了,请回答一下!
比如我要在输出字符之后,进行换行,
这样弄:
MOV AH,01H
INT 21H
MOV AH,02H
MOV DL,0AH;
INT 21H
这样会导致两个出后参数重合,都是出口参数为AL=字符(ASCII码)
我这样表达,你们懂么,求指点一下。
谢谢了!
[解决办法]
不是太明白;第一个应该是输入字符吧?是说后面的调用破坏了在 AL 里的刚输入的字符?如果是这个意思的话,输入字符后,若不能立即进行处理,后面还是会再次使用到的话,当然要将它保存下来了,可以是个内存字节,也可以是个不会被用到或影响到的寄存器。
[解决办法]
换行符是
MOV DL,0DH0A加0D进行输出结合。
MOV AH,2
INT 21H
MOV DL,0AH
MOV AH,2
INT 21H