《EGA/VGA/SUPER VAG编程技巧与实例》PDF下载

  • 购买积分:19 如何计算积分?
  • 作  者:
  • 出 版 社:
  • 出版年份:2222
  • ISBN:
  • 页数:693 页
图书介绍:

第一章 导言 1

1.1 本书的出版背景 1

1.2 本书的宗旨 2

1.3 各章概述 2

1.4 本书使用的术语和格式说明 2

1.5 程序实例 3

第二章 EGA/VGA的特征 5

2.1 各种图形显示卡简介 5

2.2 EGA/VGA特征 7

2.3 图形读写模式 12

2.4 EGA与VGA分辨率 13

2.5 连接器与转换器 16

2.6 大力神(Hercules)单色图形卡 18

2.7 彩色图形适配器 20

第三章 图形硬件与软件 24

3.1 计算机图形硬件 24

3.2 交互设备 27

3.3 图形适配器 29

3.4 监视器与显示器 37

3.5 信号获取 40

3.6 硬拷贝设备 42

3.7 图形相关软件 44

第四章 PC、C与汇编语言 48

4.1 PC硬件 48

4.2 C语言 58

4.3 汇编语言 72

第五章 计算机图形原理 90

5.1 坐标系 90

5.2 坐标变换 92

5.3 字符 94

5.4 点 98

5.5 线条(Line) 105

5.6 圆 111

5.7 图象 114

5.8 彩色理论 116

第六章 字母数字处理 119

6.1 EGA/VGA的字符处理 119

6.2 字符形状 120

6.3 字符属性 124

6.4 显示存储器 126

6.5 字母数字显示模式 133

6.6 光标 137

6.7 可卸载字符集 138

第七章 图形处理 144

7.1 字符 144

7.2 图形属性 147

7.3 显示存储器 149

7.4 图形显示模式 151

7.5 显示存储器的写入 166

7.6 从显示存储器中读取 176

7.7 显示存储器定时 179

第八章 彩色调色板和彩色寄存器 183

8.1 彩色调色板 183

8.2 数据到色彩的转换 187

8.3 彩色寄存器 192

第九章 读取EGA和VGA的状态 203

9.1 读取适配器的状态 203

9.2 读取显示寄存器 203

9.3 从存储器中读出BIOS表 208

9.4 EGA和VGA适配器状态的读出 208

9.5 硬件测试 216

第十章 EGA/VGA寄存器 221

10.1 EGA/VGA寄存器 221

10.2 通用或外部寄存器 223

10.3 定序寄存器 228

10.4 CRT控制器寄存器 234

10.5 图形控制器寄存器 253

10.6 属性控制器寄存器 265

10.7 彩色寄存器 274

第十一章 EGA/VGA BIOS 277

11.1 EGA/VGA BIOS描述 276

11.2 显示模式 278

11.3 光标控制 280

11.4 光笔位置 282

11.5 显示页面选择 283

11.6 屏幕滚动 284

11.7 读/写字符 285

11.8 彩色调色板 288

11.9 读/写像素 289

11.10 调色板寄存器 289

11.11 彩色寄存器 290

11.12 字符产生 299

11.13 替换选择 310

11.14 字符串的写入 315

11.15 VGA的返回条件 317

第十二章 编程实例 319

12.1 程序排列表 319

12.2 引言 321

12.3 名命习惯 322

12.4 宏扩展 323

12.5 控制与读取显示器状态 324

12.6 确定VGA适配器的状态 326

12.7 字母数字 327

12.8 光标控制 334

12.9 滚动 335

12.10 画点 336

12.11 画线 337

12.12 画圆 354

12.13 绘图像 356

12.14 数据译码 363

12.15 剪裁 366

12.16 清除显示存储器 368

12.17 可卸字符字形 375

12.18 彩色调色板 388

12.19 彩色寄存器 393

12.20 特殊效果 396

12.21 EGA/VGA寄存器的写入 398

第十三章 Super VGA 399

13.1 Super VGA卡 399

13.2 Super VGA的组件 402

13.3 Super VGA BIOS 412

13.4 Super VGA标准 413

13.5 视频电子学标准协会(VESA) 417

13.6 识别图形环境 425

13.7 控制Super VGA 430

13.8 存储器寻址技术 436

13.9 Super VGA芯片的功能 448

13.10 标准VGA寄存器综述 448

第十四章 Super VGA编程基础 450

14.1 引言 450

14.2 在单个存储区内数据传送 451

14.3 传送数据至二个存储区 459

14.4 多个存储区的数据传送 460

14.5 窗口传送 462

14.6 行未跨存储区 463

14.7 跨一般存储区转换的数据传送 467

14.8 256-色模色下的窗口处理 468

14.9 16-色模色下的窗口处理 474

14.10 画单象素 480

14.11 画线 484

14.12 起始地址选择 487

14.13 光标定位 488

14.14 特殊Super VGA的调度 489

第十五章 ATI技术公司 491

15.1 ATI技术公司Super VGA芯片介绍 491

15.2 配置ATI Super VGA 492

15.3 ATI Super VGA的控制 492

15.4 ATI Super VGA配置 493

15.5 ATI显示模式 498

15.6 ATI显示存储器的访问 501

15.7 CRT地址生成的控制 507

15.8 ATI的BIOS扩充 509

第十六章 芯片和工艺公司的Super VGA 510

16.1 “芯片和工艺(The Chips and Technologies)”公司的芯片组介绍 510

16.2 “芯片和工艺”公司Super VGA的配置 512

16.3 “芯片和工艺”公司Super VGA的控制 515

16.4 有关“芯片和工艺”配置的询问 526

16.5 “芯片和工艺”的显示模式 530

16.6 “芯片和工艺”的显示存储器的访问 530

16.7 CRT地址生成的控制 546

16.8 “芯片和工艺”BIOS扩充 550

16.9 “芯片和技术”特征 554

第十七章 Genoa系统的Super VGA 557

17.1 Genoa Super VGA芯片简介 557

17.2 Genoa Super VGA的配置 557

17.3 控制Genoa Super VGA 561

17.4 Genoa Super VGA配置的询问 562

17.5 Genoa显示模式 565

17.6 Genoa显示存储器的访问 568

17.7 控制CRT地址生成 572

第十八章 Paradise Super VGA芯片 574

18.1 Paradise/西部数字公司VGA简介 574

18.2 Paradise Super VGA的构成 576

18.3 控制Paradise Super VGA 578

18.4 查询Paradise Super VGA配置 583

18.5 Paradise显示模式 586

18.6 Paradise显示存储器的访问 590

18.7 控制CRT地址产生 601

18.8 BIOS扩充 604

第十九章 Trident Super VGA芯片集 608

19.1 Trident VGA芯片简介 608

19.2 Trident VGA的配置和控制 608

19.3 控制Trident 8800和8900 609

19.4 判定Trident Super VGA 610

19.5 Trident显示模式 612

19.6 访问Trident显示存储器 613

19.7 控制CRT地址生成 618

19.8 Trident BIOS扩充 620

第二十章 程氏实验室(Tseng Labs)的Super VGA芯片 621

20.1 Tseng Labs VGA介绍 621

20.2 Tseng Labs VGA的配置 622

20.3 Tseng Labs VGA的控制 626

20.4 Tseng Labs VGA配置的询问 627

20.5 Tseng Labs显示模式 629

20.6 Tseng Labs显示存储器的存取 630

20.7 (CRT)地址生成的控制 637

20.8 Tseng Labs BIOS扩充 642

20.9 Tseng Labs附加特性 642

第二十一章 Video 7 Super芯片组 647

21.1 Video 7/Headland Technologies VGA介绍 647

21.2 配置Video 7 VGA 647

21.3 控制Video 7 VGA 648

21.4 查询Video 7 VGA配置 652

21.5 Video 7 VGA显示模式 657

21.6 访问Video 7 VGA显示存储器 658

21.7 控制CRT地址产生 669

21.8 Video 7 BIOS扩展 672

21.9 Video 7的专用功能 674

附录A: 676

Super VGA显示模式 676

A1 各种模式号的字母数字模式 676

A2 各制造商的字母数字模式 677

A3 各种模式号的图形显示模式 679

A4 各制造商的图形模式 680

A5 各种色彩的VGA图形显示模式 683

附录B: 687

VGA和Super VGA寄存器 687

B1 PC/AT VGA接口寄存器 687

B2 PS/2 VGA接口寄存器 687

B3 IBM标准VGA 687

B4 ATI Technologies 687

B5 Chips ond Technologes 688

B6 Paradise/Western digital 688

B7 Genoa 688

B8 Trident 690

B9 Tseng Labs 690

B10 VIDEO 7/Headland Technology 690

B11 VGA和Super YGA寄存器表 691