PC程序员经典参考手册PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:(美)诺 顿(Norton,Peter)等著;张大勇等译
- 出 版 社:北京:学苑出版社
- 出版年份:1993
- ISBN:7507707768
- 页数:440 页
引言 1
原理说明 1
怎样使用本书 1
本版新增内容 2
第一部分 PC硬件 3
第一章 PC剖析 3
1.1 微处理器 3
1.1.1 8088微处理器 8
1.1.2 8086微处理器 8
1.1.3 80286微处理器 8
1.1.4 80386微处理器 9
1.1.5 80486微处理器 9
1.1.6 Pentium微处理器 9
1.1.7 数学协处理器 10
1.1.8 CPU小结 10
1.2 主流机和兼容机 12
1.3 支持芯片 12
1.3.1 可编程中断控制器 12
1.3.2 DMA控制器 13
1.3.3 时钟发生器 13
1.3.4 可编程间隔计时器 13
1.3.5 视频控制器 13
1.3.6 输入/输出控制器 13
1.4 总线:连接各部分 14
1.4.1 地址总线 14
1.4.2 数据总线 14
1.4.3 微通道结构 15
1.4.4 增强工业标准结构 15
1.4.5 局部总线结构 15
1.4.6 总线结构与编程 16
1.5 存储器 16
1.5.1 CPU地址空间 16
1.5.2 系统存储器映像 17
1.6 设计思想 19
第二章 输入和输出 19
2.1 8086如何通讯 22
2.1.1 8086数据格式 23
2.2 8086寻址方式 24
2.2.1 分段地址 24
2.2.2 80286,80386和80486保护模式地址 25
2.2.3 地址兼容性 26
2.3 8086寄存器 26
2.3.1 便笺式寄存器 27
2.3.2 段寄存器 28
2.3.3 偏移量寄存器 29
2.3.4 标志寄存器 29
2.3.5 寄存器寻址 31
2.3.6 寄存器使用规则 32
2.4 8086 I/O端口的使用 33
2.5 8086中断的使用 35
2.5.1 软件中断 36
2.5.2 硬件中断 36
第三章 ROM软件 37
3.1 启动ROM 37
3.2 ROM BIOS 38
3.2.1 中断向量 38
3.2.2 改变中断向量 42
3.2.3 关键的低内存地址 43
3.2.4 ROM BIOS数据区 44
3.2.5 BIOS扩展数据区 49
3.2.6 ROM版本和机器标志 50
3.3 ROM扩展 52
3.4 ROM Basic 52
3.5 注释 52
第四章 视频基础 53
4.1 视频子系统 53
4.1.1 存储器和视频子系统 54
4.1.2 生成屏幕图像 55
4.2 视频显示方式 56
4.2.1 视频方式控制 58
4.2.2 显示分辨率 58
4.3 颜色的使用 60
4.3.1 颜色抑制方式 63
4.3.2 文本和图形方式的颜色 63
4.3.3 在文本方式设置颜色 64
4.4 显示存储器内部结构 67
4.4.1 在文本方式显示页 68
4.4.2 在图形方式显示页 69
4.4.3 在文本和图形方式显示字符 69
4.5 控制视频显示 72
4.5.1 关于光标 73
4.6 直接硬件控制 73
4.7 兼容性考虑 74
第五章 磁盘基础知识 76
5.1 磁盘数据映像 76
5.1.1 数据存储 76
5.1.2 可引导磁盘 78
5.2 MS-DOS磁盘的格式 79
5.2.1 软盘格式 79
5.2.2 硬盘格式 80
5.3 磁盘的逻辑结构 81
5.4 硬盘控制器 82
5.4.1 ST-506控制器 82
5.4.2 ESDI控制器 83
5.4.3 SCSI控制器 83
5.4.4 IDE接口 83
5.5 MS-DOS如何组织磁盘 84
5.6 逻辑盘的详细结构 86
5.6.1 引导扇区 86
5.6.2 根目录 89
5.6.3 文件区域 94
5.6.4 文件分配表 94
5.7 CD-ROM盘 97
5.8 注释 97
5.8.1 防拷贝 98
第六章 键盘基础 99
6.1 键盘的操作 99
6.1.1 击键和扫描码 100
6.1.2 和ROM BIOS通讯 102
6.1.3 翻译扫描码 102
6.1.4 直接键入ASCII码 105
6.2 键盘数据格式 105
6.2.1 ASCII键 105
6.2.2 特殊键 105
6.3 ROM RIOS键盘控制 107
6.3.1 Insert状态: 108
6.3.2 Caps Lock状态: 108
6.3.3 Num Lock状态 109
6.3.4 键盘保持状态 109
6.3.5 触发键状态 109
6.4 注释 109
第七章 端口、时钟、声音发生器和CMOS存储器 111
7.1 端口 111
7.1.1 并行端口 111
7.1.2 串行端口 116
7.2 时钟和计时器 124
7.2.1 CPU时钟 124
7.2.2 系统记时器 125
7.2.3 使用系统计时器嘀答信号 126
7.3 声音的物理过程 127
7.4 计算机如何产生声音 128
7.4.1 计时器芯片声音控制 129
7.4.2 直接控制扬声器 130
7.5 扬声器音量和音质 131
7.6 CMOS存储器 132
7.6.1 配置信息 132
7.6.2 实时时钟 135
7.6.3 设置报警 136
第八章 设备驱动程序和外围设备 137
8.1 可安装的设备驱动程序 137
8.1.1 概述 137
8.1.2 设备驱动程序是如何工作的 138
8.1.3 ANSI设备驱动程序 138
8.2 多媒体 140
8.2.1 多媒体硬件 141
8.2.2 多媒体编程 144
8.3 鼠标和其它的定位设备 145
8.3.1 鼠标硬件 145
8.3.2 鼠标支持编程 146
8.4 打印机 147
8.4.1 打印机硬件 147
8.4.2 打印机控制 148
8.4.3 打印机支持编程 149
8.5 调制解调器(Modems) 149
8.5.1 对调制解调器编程 151
8.6 网络 151
8.6.1 网络硬件和软件 151
第二部分 PC操作系统 155
第九章 操作系统基础 155
9.1 PC操作系统 156
9.1.1 MS-DOS 156
9.1.2 Microsoft Windows 156
9.1.3 OS/2 156
9.1.4 其它操作系统 157
9.2 MS-DOS的历史 157
9.3 MS-DOS的结构 159
9.3.1 BIOS 159
9.3.2 MS-DOS内核 159
9.3.3 命令处理模块 159
9.4 BIOS服务 160
9.4.1 BIOS的宗旨 161
9.4.2 BIOS中断服务 162
9.4.3 BIOS服务的操作特性 163
9.4.4 建立汇编语言接口 163
9.4.5 高级BIOS接口 169
9.5 MS-DOS服务 170
9.5.1 对于使用MS-DOS服务正反双方的理由 170
9.5.2 MS-DOS:丰富的磁盘服务 170
9.5.3 MS-DOS与视频:难以配合 170
9.5.4 软盘格式考虑 171
9.5.5 注释 171
9.5.6 五个主要的MS-DOS中断 172
9.5.7 多重中断 176
9.5.8 MS-DOS的三个地址中断 178
9.5.9 MS-DOS空闲中断 183
9.5.10 程序段前缀(PSP) 183
9.5.11 一个例子 186
第十章 BIOS和MS-DOS磁盘服务 189
10.1 BIOS磁盘服务 189
10.2 MS-DOS磁盘服务 202
10.2.1 FCB功能调用 203
10.2.2 句柄功能调用 212
10.2.3 目录功能调用 224
10.2.4 驱动器功能调用 226
第十一章 BIOS和MS-DOS视频服务 234
11.1 BIOS视频服务 234
11.2 MS-DOS视频服务 254
11.3 注解和例子 256
第十二章 BIOS和MS-DOS键盘服务 257
12.1 BIOS键盘服务 257
12.2 MS—DOS键盘服务 261
12.3 注解和例子 264
第十三章 各种其它BIOS服务和MS-DOS服务 266
13.1 BIOS服务 266
13.1.1 RS-232串行通讯服务 266
13.1.2 各种系统服务 271
13.1.3 BIOS中断挂起 276
13.1.4 打印机服务 279
13.1.5 其它BIOS服务 280
13.2 MS-DOS服务 286
13.2.1 时间和日期服务 286
13.2.2 打印机和串行通讯服务 287
13.2.3 程序加载和终止服务 288
13.2.4 中断向量服务 291
13.2.5 内存分配服务 292
13.2.6 其它MS-DOS服务 294
13.3 例子 315
第十四章 Microsoft Windows与Windows NT 316
14.1 什么是Microsoft Windows 316
14.1.1 Microsoft Windows的历史 317
14.1.2 用户界面 318
14.1.3 多任务 319
14.1.4 数据传输 319
14.1.5 设备独立性 320
14.1.6 内存管理 321
14.1.7 Microsoft Windows和MS-DOS 321
14.2 Windows NT 321
14.2.1 Windows NT的目标 321
14.2.2 Windows NT的结构 322
14.2.3 使用Windows NT 323
14.3 面向Microsoft Windows的程序设计 324
14.3.1 Microsoft Windows应用程序设计接口 324
14.3.2 动态连接 325
14.3.3 消息驱动体系结构 325
14.3.4 面向Microsoft Windows编程的一些实际问题 326
第十五章 OS/2 327
15.1 OS/2的历史 327
15.2 系统应用程序结构 328
15.3 OS/2的特性 329
15.3.1 Workplace Shell图形用户界面 329
15.3.2 高性能文件系统 330
15.3.3 与MS-DOS和Windows的兼容性 330
15.3.4 REXX批语言 331
15.3.5 双重引导功能 332
15.3.6 连通性 332
15.4 面向OS/2的程序设计 333
第十六章 程序开发技术 334
16.1 源程序和机器语言 334
16.2 编辑、编译、连接、测试周期 334
16.3 整合式开发环境 336
16.4 解释性语言 336
16.5 库函数 336
16.6 多语言混合编程 337
16.7 使用连接器 339
16.7.1 连接独立程序 339
16.7.2 连接库到程序中 340
16.7.3 连接多个目标文件 340
16.8 一个可执行文件的结构 341
16.8.1 内存映像 341
16.8.2 寄存器的应用 342
16.8.3 内存模式 342
第十七章 编程语言和其它工具 344
17.1 编程方法 344
17.1.1 模块化编程 344
17.1.2 面向对象编程 344
17.1.3 事件驱动编程 345
17.2 编程语言(四大类) 345
17.2.1 汇编语言 346
17.2.2 C和C++ 350
17.2.3 Basic 355
17.2.4 Pascal 356
17.3 其它编程工具 360
17.3.1 整合式开发环境 360
17.3.2 专用编辑器 360
17.3.3 跟踪器 360
17.3.4 profiler 361
17.3.5 视频接口设计工具 361
17.3.6 可编程应用程序 361
附录A 363
A.1 概述 363
A.2 详细说明 366
附录B MS-DOS功能调用 398
B.1 简短概括 398
B.2 详细列表 401
附录C 十六进制算术 423
C.1 位和十六进制 424
C.2 段地址和十六进制表示法 425
C.3 十进制与十六进制的相互转换 425
C.4 使用Basic做十六进制运算 427
C.5 十六进制加法 428
C.6 十六进制乘法 428
附录D 关于字符 430
D.1 标准的和扩展的字符集 430
D.1.1 字符格式 435
D.1.2 起始32个ASCII字符 437
D.1.3 绘方模式字符 438
D.1.4 图形和块字符 438
D.2 文本文件格式转换 439
D.2.1 一般文本文件格式 439
D.2.2 字处理器文本格式 440
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《慢性呼吸系统疾病物理治疗工作手册》(荷)瑞克·考斯林克(RikGosselink) 2020
- 《战略情报 情报人员、管理者和用户手册》(澳)唐·麦克道尔(Don McDowell)著 2019
- 《2014年全新版浙江省人事考试参考用书 申论》曹文彪 2013
- 《实用内科手册》黄清,阮浩航主编 2016
- 《基层医疗卫生机构安全用药手册》黎月玲,熊慧瑜 2019
- 《同仁眼科手册系列 同仁儿童眼病手册》付晶编 2018
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《西单大杂院-北京老舍文学院首届中青年作家高研班学员小说作品集》北京老舍文学院编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 七年级 上 配人教版》周志英总主编 2019
- 《北京人民艺术剧院剧本系列 白露》刘国华,马鹏程 2019
- 《北京模式》吴建繁,王德海,朱岩编 2017
- 《指向核心素养 北京十一学校名师教学设计 数学 八年级 上 配人教版》周志英总主编 2019