《PC机系统大全》求取 ⇩

目录1

1 PC机的核心与PC机系统1

1.1 概述1

1.2 8088的寄存器组2

1.3 地址定义4

1.4 CPU中的部件7

1.4.1 DMA控制器(8237芯片)7

1.4.2 中断控制器(8259芯片)7

1.4.3 外围接口(8255芯片)7

1.4.4 时钟(8284芯片)7

1.5 内存单元8

1.4.8 协处理器(8087/80287/80387芯片)8

1.4.7 软盘驱动器8

1.4.6 视频控制器8

1.4.5 定时器/计数器(8253芯片)8

2 中断及中断调用编程11

2.1 中断引论11

2.2 中断向量表的结构12

2.3 不同类型的中断13

2.3.1 软中断14

2.3.2 硬中断14

2.4 中断向量表14

2.5 从高级语言出发的中断调用17

2.5.1 在BASIC里的中断调用17

2.5.2 在Turbo Pascal里的中断调用19

2.5.3 在C语言里的中断调用21

2.6 从汇编出发的中断调用23

例程25

3 DOS及其系统功能调用27

3.1 DOS的沿革27

3.1.1 DOS 1.0版27

3.1.2 DOS 2.0版28

3.1.3 DOS 3.0版29

3.1.4 DOS 4.0版29

3.1.5 DOS 5.0版30

3.1.6 DOS 6.0版30

3.2 DOS的内部结构31

3.3 DOS的启动32

3.4 COM和EXE程序33

3.4.1 COM程序35

3.4.2 EXE程序36

3.5 用DOS进行字符的输入与输出38

3.5.1 Handle功能38

3.5.1.1 键盘39

3.5.1.2 屏幕40

3.5.1.3 打印机40

3.5.1.4 串行口40

3.5.2 常规的功能40

3.5.2.1 键盘40

3.5.2.2 屏幕41

3.5.2.4 串行口42

3.5.2.3 打印机42

3.5.3 程序举例43

3.6 在DOS环境下的文件管理43

3.6.1 Handle功能的文件存取43

3.6.2 文件控制块FCB功能45

3.6.3 面向FCB的Handle功能48

3.7 在DOS环境下对目录的存取49

3.7.1 使用文件控制块FCB功能寻找文件50

3.7.2 使用Handle功能寻找文件51

3.7.3 程序举例51

3.8 EXEC功能52

3.9 随机存储器RAM的管理55

3.10 DOS的滤波器63

3.11 CTRL—Break和致命错误中断64

3.12 DOS的外围驱动器66

3.12.1 字符设备驱动器67

3.12.2 块设备驱动器69

3.12.3 外围驱动器的结构69

3.12.4 外围驱动器的功能71

3.12.5 时钟驱动器81

3.12.6 直接访问的外围驱动器用功能:IOCTL81

3.12.7 CD—ROM激光光盘存储器82

3.12.8 程序举例83

3.13 DOS对大容量存储器的管理83

3.14 DOS结构的优越性92

例程97

4 BIOS在PC机开发中的作用127

4.1 概述127

4.2 系统启动127

4.3 BIOS版本的检查128

4.4 PC类型的检查128

4.5 用BIOS进行的屏幕输出129

4.5.1 单色显示卡129

4.5.2 彩色显示卡(CGA)130

4.5.3 Hercu1es单色显示卡132

4.6 BIOS的视频功能132

4.7 用BIOS获得系统组成143

4.8 用BIOS存取软盘144

4.9 用BIOS访问硬盘149

4.10 通过BIOS访问串行口152

4.11 磁带中断156

4.12 在BIOS下对键盘的访问159

4.13 在BIOS下对打印机的访问163

4.14 用BIOS进行日期和时间的检测164

4.15 BIOS的变量166

例程172

5 视频显示系统的开发编程217

5.1 概述217

5.2 视频显示的结构217

5.2.1 监示器217

5.2.2 CRT控制器218

5.2.3 视频存储器RAM221

5.3 IBM单色插件卡222

5.4 Hercules图形插件卡227

5.5 IBM彩色插件卡230

5.6 EGA/VGA插件卡239

5.6.1 读方式0243

5.6.2 读方式1244

5.6.3 写方式0246

5.6.4 写方式1248

5.6.5 写方式2250

5.7 判断安装的视频插件卡252

5.8.1 C语言的实现255

5.8 从高级语言出发对视频存储器的访问255

5.8.2 Pascal语言的实现256

例程257

6 驻留程序及其开发304

6.1 概述304

6.2 驻留程序的启动304

6.3 不重入DOS306

6.4 关键性动作的执行307

6.5 上下文的改变307

6.6 屏幕上下文的保存308

6.7 驻留程序的装入309

6.8 驻留程序的开发309

例程312

7.1 概述329

7 扩充存储器的使用329

7.2 扩充存储器管理者330

7.3 扩充存储器的编程举例333

例程334

8 鼠标的管理与编程342

8.1 概述342

8.2 鼠标驱动器及其功能343

8.3 鼠标的应用编程347

例程351

9 键盘与系统的通讯365

9.1 概述365

9.2 键盘与系统的通讯365

9.3 键盘的管理367

9.4 键盘上的发光器件369

例程371

10 实时钟的应用编程378

10.1 概述378

10.2 时钟状态寄存器379

10.3 实时钟的编程举例382

例程384

11 硬件中断与系统应用387

11.1 概述387

11.2 硬件中断类型387

11.2.1 中断0:被0除中断387

11.2.3 中断2:NMI中断(不可屏蔽的中断)388

11.2.4 中断3:断点(Break Point)中断388

11.2.6 中断5:屏幕拷贝中断389

11.2.7 中断6、7:未使用389

11.2.5 中断4:溢出中断389

11.2.8 中断8:计时器390

11.2.13 中断15:打印机392

11.2.14 中断70:实时钟392

11.2.12 中断14:软盘392

11.2.15 中断75:协处理器392

11.2.16 中断76:AT机的硬盘392

11.2.11 中断13:硬盘392

11.2.1 0中断10—12392

11.2.9 中断9:键盘中断392

11.3 编程举例393

例程396

11.2.2 中断1:步进中断397

12 硬盘分区及编程407

12.1 概述407

12.2 硬盘分区的扇区结构407

12.3 硬盘分区的编程举例410

例程411

13 多媒体及其开发应用415

13.1 概述415

13.2 多媒体的硬件平台417

13.2.1 声音卡417

13.2.2 视频卡417

13.2.3 光盘及光盘驱动器419

13.3 多媒体的软件平台419

13.3.1 多媒体的软件分类420

13.3.2 Windows 3.1对多媒体的支持接口420

13.3.7 易于学习,易于使用421

13.3.6 制作片段的模块化和面向对象化421

13.3.5 应用程序间的动态连接421

13.3.4 动画421

13.3.3 多媒体的编辑软件421

13.3.8 良好的扩充性422

13.4 多媒体计算机的应用与前景422

14 PC机专题集锦423

14.1 判断处理机的类型423

14.2 人机联系的系统过程426

14.3 PC机的口子及应用429

例程431

附录 PC机的系统调用440

A DOS中断及功能调用441

B BIOS中断及功能调用506

C EGA/VGA中断及功能调用556

D 扩充存储器(EMS)功能调用582

E 鼠标中断及功能调用589

F 硬件中断调用605

参考资料608

1995《PC机系统大全》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由夏德深主编 1995 南京:东南大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

PC升级大全(1994 PDF版)
PC升级大全
1994 北京:电子工业出版社
微型机(PC系列)系统功能教程(1992年08月第1版 PDF版)
微型机(PC系列)系统功能教程
1992年08月第1版 清华大学出版社
IBM-PC(0520)微机系统  BASIC语言( PDF版)
IBM-PC(0520)微机系统 BASIC语言
南京航空学院翻
IBM-PC 0520 微型计算机系统 3( PDF版)
IBM-PC 0520 微型计算机系统 3
中国计算机技术服务公司北京分公司;《计算机技术》编辑部
IBM-PC 0520 微型计算机系统 4( PDF版)
IBM-PC 0520 微型计算机系统 4
中国计算机技术服务公司北京分公司;《计算机技术》编辑部
IBM-PC 0520 微型计算机系统 2( PDF版)
IBM-PC 0520 微型计算机系统 2
《计算机技术》编辑部;中国计算机技术服务公司北京分公司
IBM-PC 0520 微型计算机系统 1( PDF版)
IBM-PC 0520 微型计算机系统 1
《计算机技术》编辑部;中国计算机技术服务公司北京分公司
PC 及其兼容机系统扩充指南( PDF版)
PC 及其兼容机系统扩充指南
科海培训中心资料组
IBM PC XENIX系统  2(1988 PDF版)
IBM PC XENIX系统 2
1988 北京中国科学院希望电脑公司
IBM PC 3.30 计算机磁盘操作系统(1987 PDF版)
IBM PC 3.30 计算机磁盘操作系统
1987 陕西电子编辑部
微型计算机接口技术(1994 PDF版)
微型计算机接口技术
1994 北京:中国铁道出版社
计算机系统结构 奔腾PC(1999 PDF版)
计算机系统结构 奔腾PC
1999 北京:科学出版社
PC微机系统和BIOS(1990 PDF版)
PC微机系统和BIOS
1990 陕西电子编辑部;《微电子学与计算机》杂志社
PC系列机系统开发与应用 下 应用篇(1992 PDF版)
PC系列机系统开发与应用 下 应用篇
1992 北京:国防工业出版社
PC系列微机总线(1995 PDF版)
PC系列微机总线
1995 西安:西安交通大学出版社