汇编直接操纵显存显示字符
看王爽的《汇编语言》,上面关于dos窗口显示字符是这样描述的:
起始地址B800h:0000h,25行,80列,每个字符占两个字节(ASCII码和显示属性)所以在M行(1<=M<=25)N列(1<=N<=80)显示字符地址计算公式为:160*(M-1)+2*(N-1);但是在dos窗口debug下运行显示位置不正确,所提供的答案也是不正确,所以我觉得应该是dos窗口属性设置的问题,所以到底该如何设置其属性才能按照书上的规则显示正确那?
如果是我其他的地方错了,就请提供个正确的程序吧,谢谢
[解决办法]
另外推荐一个论坛.
http://www.asmedu.net/bbs/forum.jsp
王爽这本书的论坛.
[解决办法]
注意:debug可能会冲刷显存!!!