图书介绍

PC机系统大全PDF|Epub|txt|kindle电子书版本下载

PC机系统大全
  • 夏德深主编 著
  • 出版社: 南京:东南大学出版社
  • ISBN:781023949X
  • 出版时间:1995
  • 标注页数:608页
  • 文件大小:45MB
  • 文件页数:619页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

PC机系统大全PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目录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

热门推荐