《超级图形程序设计技术 通向高级程序员之路》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:史文华,罗枫编写
  • 出 版 社:北京市:学苑出版社
  • 出版年份:1993
  • ISBN:7507708039
  • 页数:245 页
图书介绍:

目录 1

第一章 初涉EGA领域 1

1.1关于EGA 2

1.2对EGA的介绍 3

1.3一些EGA的基本资料 3

1.4线性彩色页面及真正的EGA模式 5

1.5平滑的镜头摄取 6

1.6彩色页面的处理 8

1.7页次切换 9

1.8仿制的EGA 10

1.9汇编语言的选用 11

第二章EGA的并行处理 26

2.1 COMDEX展示会上的EGA 27

2.2 EGA程序控制:ALU?及锁存器 28

2.3对于ALU/锁存器程序例的说明 29

2.4难题 31

第三章 EGA的数据控制 39

3.1彩色、单色及兼容性 39

3.2细看GC 41

3.4位屏蔽器 42

3.3 EGA的数据移位 42

第四章 EGA的设置/重置能力 51

4.1设置/重置线路 51

4.2设置/重置的注意事项 53

4.3关于MASM的进一步说明 53

第五章VGA的写入模式3 64

5.1控制VGA时的注意事项 64

5.3 VGA与显示卡的差异 65

5.2 VGA参考资料 65

5.4如何识别VGA 66

5.5写入模式3 66

5.6保存预留的位 67

第六章 VGA的其它的写入模式 84

6.1写入模式2 84

6.2 用写入模式2将位对映图拷贝到VGA缓冲区 87

6.3 以写入模式2来画彩色图形的线 87

6.4使用写入模式2及设置/重置的时机 87

6.6文字及图形的页次切换 88

6.5模式13h—320×200的256色模式 88

第七章读取VGA缓冲区 109

7.1读出模式0 109

7.2读出模式1 110

第八章VGA的文字页次切换 126

8.1文字页次切换 126

8.2 8个基本的文字页 129

8.3移动显示缓冲区可以产生8个以上的页次 129

8.4 页次位揭示16个以外的页次 132

8.5设置页次位 133

8.6额外的缓冲区由何而来? 134

第九章屏幕储存,色彩选择 145

9.1储存与恢复EGA、VGA屏幕 145

9.2 64种颜色中挑选16种 147

第十章标准VGA上较高的256色分辨率 167

10.1 为什么要有320×200分辨率?只有IBM知道 167

10.2较高的256色分辨率 168

10.3 320×400的256色模式 168

10.4320×400模式下显示缓冲区的组织 169

10.5读写象素(pixel) 170

10.6两个256色页次 172

第十一章EGA及VGA上的动画 188

11.1最基本的位页面 188

11.2将调色板寄存器堆叠起来 190

11.3位页面动画的动作 192

11.4位页面动画的限制 193

11.5修剪及页次切换 194

12.1 画线 208

12.2画线的困难性 208

第十二章EGA及VGA的快速画线功能 208

12.3 Breaenbam画线算法 209

12.4优点与缺点 211

12.5以C语言来实现Breaenbam算法 211

12.6画出每一条线 214

12.7画出每一个点 214

第十三章标准VGA上更高的256色分辨率 231

13.1 256色的延伸模式 231

13.2 360×480的256色模式 231

13.3此种256色模式的动作情形及原理 232

13.4存取显示缓冲区 233