-238- | PC机汇编语言实战精解 | ![]() |
|||||||||||||||||||
第9章 图形显示
一幅好的图形胜过千言万语,此话一点也不假。若不是图形在PC的发展史上占据着独到的地位,也就不会有今天种类繁多的图形加速卡了。当然,更不会有WINDOWS、CAD与MultiMedia,以及令人百玩不厌的电子游戏了。 |
|||||||||||||||||||||
9.1 BIOS的图形功能 | |||||||||||||||||||||
在这一章里我们将沿用第六章的思路,首先由BIOS谈起,最后谈到端口。我们知道PC的显示系统具有一个最大的特点就是将字符的显示与图形显示分成两种模式进行处理。 PC电脑将字符与图形分开处理而且将字符状态分成了几个不同的形式(40 25、80 25),对于图形模式也是这样。就CGA而言,它具有三种图形模式,我们将要研究的是图形模式4,在这种显示模式下,整个屏幕在水平方向上可以显示320个点,垂直方向上可以显示200个点而每个点都可以是4种颜色中的任一种,即同时出现在屏幕上的颜色有4种。这就是图形模式4所能提供的能力,如果用一组数字来表示,就是320 200 4c。 从现在的角度来看,这样的能力无疑是极端低下的。然而我们也不得不承认,我们自己目前的能力也并不是很强,毕竟我们现在是在入门。 设置模式同样使用BIOS 10H中断的0号功能,其用法第六章中已解决。我们下面就通过一个小程序将显示系统设为CGA模式4,看看效果如何。 图形模式与字符模式最大的区别恐怕就是光标在图形屏幕上消失了。不过字符却能够显示。只不过此时出现在屏幕上字符已不再是简单地在显示缓冲存储器中写入字符的ASCII码与属性字节了,显示缓存的组织形式与字符模式是完全不同的。 |
|||||||||||||||||||||
Copyright © 2004-2015 Reanimator | www.cookmoon.org |