鱼C论坛

 找回密码
 立即注册
查看: 3902|回复: 1

[技术交流] WIN10下使用DOSbox显示B800显存内容的一点小经验

[复制链接]
发表于 2016-9-1 16:41:19 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

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

比如我如下的代码:
1.jpg
执行后应该是从第2行开始打印,但是怎么看都像是在第一行显示的啊?
2.jpg
后来我发现了一个问题,这是DOSbox的问题;大家有没有注意到,每次敲完enter键后,命令行是向上移动2格,就是这个原因,导致显示的内容被向上推了1格;不过大家只要只用了cls清屏,这样就不会有这种问题啦,因为屏幕没有满,所以也不会向上推;也就是说,显示内容前最好使用一下cls哦,这个小小的经验希望帮到大家,即使进入公司的编程新手,也可能遇到这个问题哦,勿喷勿喷
3.jpg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-9-7 11:14:15 | 显示全部楼层
楼主,你的win10是几位的?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-19 12:27

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表