回车换行与换行回车的问题??
这里对此程序简短描述:
此程序先调用21中段例程的9号功能,把字符串Welcome to pc world!输出到屏幕上,24h表示此字符串输出完毕。然后调用21号中断例程的2号功能把[bx]中的内容倒着输出到屏幕上。
只回车,不换行,前面输出的字符串Welcome to pc world!会被抹去;
可是为什么输出回车后再输出换行前面输出的东西就不会被抹去了e??
我的理解是先输出回车,肯定会把前面输出的字符串Welcome to pc world!会被抹去,然后换行到下一行,把字符一个一个的输出到屏幕上,这样理解哪里错了吗?
我再dosbox中运行的,
可是这里输出的结果只能让我理解成回车换行与换行回车的功能是一样的,没有先后执行的顺序。。(我们用时肯定先换行再回车,这个我理解,保证后面输出的内容从最左侧开始)
[解决办法]
不不,你没理解我的意思。
我的意思是:
1、9号功能调用输出遇到到24h就结束了,后面的任何字符都不会处理
2、0dh,0ah只是移动了光标的位置,覆盖不了以前输出的内容