- 2
- 0
- 约 10页
- 2017-02-09 发布于湖南
- 举报
c语言高级程序设计讲座
C语言高级程序设计讲座
第六讲 VGA图形控制器直接编程技术
鹏程C语言教学网站 庆祝建站一周年 特别企划
本文技术支持网站:29
使用VGA图形控制器直接编程,可以突破C语言提供的图形函数只能实现16色的限制,还可以在同一屏幕中控制图像的灰度,做出许多特技效果。
学习目标
● VGA卡的结构原理
● 调用BIOS中断设置图形方式
● 灰度级别的应用
VGA卡的概念
VGA图形控制器位于CPU和Video RAM(视频存储器)的通路之间,主要用来对CPU写入Video RAM的数据进行各种操作和处理。它由算术逻辑部件(ALU)、位平面读出暂存器及一些控制寄存器组成。在初始状态下它是透明的。即CPU向Video RAM读出时它对数据不作任何修改。当直接对图形控制器进行控制时,它能协助我们完成一些原来要由CPU执行的任务。在图形模式下,它对于绘图算法的快速实现提供了一定的硬件支持。特别是在对像素操作时,直接使用图形控制器是最快捷的方法。
在VGA卡上,是不能直接对Video RAM的内容进行读写的,必须通过特殊硬件作界面。VGA的Video RAM被分成四个独立的位平面(Bit plane)的形式。在图形方式下的位平面地址方式是水平的,各位平面具有相同的空间地址,其首地址入口为A000:000H。每个位平面的读写操作均可独立地进行
您可能关注的文档
最近下载
- 中药涂药技术课件.pptx VIP
- 新疆2022系列标准设计图集新22G10 结构设计总说明(示例).docx VIP
- 2025年林业数字经济发展趋势分析报告.docx
- 《电化学储能系统构网型储能变流器并网性能测试技术规范》.pdf VIP
- 班主任基本功大赛情景模拟题汇总.docx VIP
- 中国成人自身免疫性溶血性贫血诊疗指南(2023年版)PPT课件.pptx VIP
- 小型风力发电机结构设计.doc VIP
- (高清版)J-G-J 18-2012 钢筋焊接及验收规程.pdf VIP
- 2025年事业单位招聘考试(林业基础知识)历年参考题库含答案详解.docx VIP
- TCECS 10325-2023 防排烟及通风空调系统用静压箱.pdf
原创力文档

文档评论(0)