视频适配器与文本模式编程全解析
1. 视频适配器的发展历程
在计算机发展的早期,视频适配器就已经开始发挥重要作用。1981 年 IBM PC 问世时,提供了两种视频监视器选项:MDA(单色显示适配器)和 CGA(彩色图形适配器)。MDA 仅支持文本模式,其文本显示分辨率高,非常适合文本应用;而 CGA 则支持文本和图形两种模式,还具备彩色显示能力,但由于其字符框为 8x8,文本分辨率不如 MDA。
到了 1985 年,EGA(增强图形适配器)被引入,它结合了 MDA 和 CGA 的优点,既可以模拟两者的功能,又具备图形和 16 色显示能力,分辨率也有了显著提高。1987 年,随着 IBM PS/2 系列产品的推出,新的视频标准 VGA(视频图形阵列)和 MCGA(多色图形阵列)应运而生。VGA 具有出色的分辨率,文本模式可达 720 x 400,图形模式可达 640 x 480,并且可以模拟 MDA、CGA 和 EGA 的所有模式。MCGA 则用于 PS/2 型号 25 和 30,在分辨率和颜色选择上比 CGA 有所改进。
2. 各类视频适配器的详细介绍
2.1 CGA(彩色图形适配器)
- 功能特点 :CGA 支持文本和图形模式,还能显示彩色。它使用 Motorola 6845 CRT 控制器,通过 ROM BIOS 中的 INT 10H 视频子程序选择编程模式。
- 视频 RAM :CGA 的视频显示 RAM 从 B8000H 开始,共 16K 字节。由于使用静态 RAM 实现全部 16K 字节成本过高,因此采用 DRAM。偶数地址存储要显示的字符,
超级会员免费看
订阅专栏 解锁全文
967

被折叠的 条评论
为什么被折叠?



