你是空气 发表于 2016-9-1 16:41:19

WIN10下使用DOSbox显示B800显存内容的一点小经验

之前我一直用vmware模拟的XP虚拟机来完成汇编的练习;前两天突然发现很多时候在显示b800显存内容的时候,时有错误发生,命令行内容经常显示不出来;当时所索性转到了DOSbox在WIN10下写汇编;今天我突然又发现一个问题,总结一句话就是:在运行显示b8000内存的时候,一定要“cls”清屏

比如我如下的代码:

执行后应该是从第2行开始打印,但是怎么看都像是在第一行显示的啊?

后来我发现了一个问题,这是DOSbox的问题;大家有没有注意到,每次敲完enter键后,命令行是向上移动2格,就是这个原因,导致显示的内容被向上推了1格;不过大家只要只用了cls清屏,这样就不会有这种问题啦,因为屏幕没有满,所以也不会向上推;也就是说,显示内容前最好使用一下cls哦,这个小小的经验希望帮到大家,即使进入公司的编程新手,也可能遇到这个问题哦,勿喷勿喷
{:5_91:}

occk 发表于 2016-9-7 11:14:15

楼主,你的win10是几位的?
页: [1]
查看完整版本: WIN10下使用DOSbox显示B800显存内容的一点小经验