汇编语言、微机原理及接口技术 第2版PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:郑初华主编;程从从,熊茂华,向瑛编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2006
- ISBN:7121017822
- 页数:520 页
第一部分 汇编语言 1
第1章 进制及码元 1
1.1 进制转换及计算 1
1.1.1 进制 1
1.1.2 进制转换的一般方法 1
1.1.3 进制快速转换方法 2
1.1.4 进制计算 3
1.2 码制及其转换 4
1.2.1 BCD码 4
1.2.2 ASCII码 4
1.2.3 汉字内码 4
1.2.4 原码、反码和补码 5
1.2.5 二进制数据的表示范围 5
1.2.6 真值与补码(无符号数)之间的直接转换 5
1.2.7 定点数和浮点数 6
习题 7
第2章 微机硬件基础 9
2.1 计算机系统概述 9
2.2 微机发展概况 10
2.2.1 微机的发展史 10
2.2.2 微机的发展特点 12
2.2.3 微机的分类 12
2.2.4 评估微机性能的主要性能指标 12
2.2.5 微机的应用领域 13
2.3 8086/88 CPU的编程结构 13
2.3.1 8086/88 CPU的内部结构 13
2.3.2 8086/88 CPU内部的寄存器 14
2.4 内存地址组织及存放次序 16
2.4.1 8086/88系统的内存组织 16
2.4.2 内存物理地址的计算方法 16
2.4.3 内存单元数据的存放次序 17
2.5 接口、端口及端口地址 17
习题 18
第3章 寻址方式及指令系统 20
3.1 基本概念 20
3.2 寻址方式 21
3.2.1 操作数的寻址方式 21
3.2.2 转移指令的寻址方式 25
3.3 指令系统 25
3.3.1 传送类指令(12条) 25
3.3.2 算术运算类指令(20条) 33
3.3.3 位运算类指令(12条指令) 40
3.3.4 CPU控制类指令(12条指令) 43
3.3.5 I/O类指令(2条指令) 43
3.3.6 串操作类指令(13条) 43
3.3.7 转移类指令(26条) 48
3.4 DOS中断调用和BIOS中断调用 53
3.4.1 DOS中断简介 53
3.4.2 DOS系统功能调用 53
3.4.3 返回DOS的方法 55
3.4.4 BIOS中断简介 55
习题 56
第4章 MASM汇编语言 61
4.1 汇编语句格式 61
4.2 表达式 62
4.2.1 算术运算 62
4.2.2 关系运算 62
4.2.3 位运算 63
4.2.4 分析运算 63
4.2.5 合成运算 65
4.3 伪指令 67
4.3.1 符号常量定义 67
4.3.2 变量定义(数据定义) 68
4.3.3 段定义 69
4.3.4 段对应 69
4.3.5 源程序结束 70
4.3.6 设定起始偏移 70
4.3.7 设定标题及取模块名 70
4.3.8 过程定义 70
4.3.9 宏定义、宏调用、宏展开 71
4.3.10 宏与子程序的比较 71
4.3.11 完整汇编程序的编程框架 72
4.4 完整汇编源程序的上机过程 73
4.4.1 上机主要步骤 73
4.4.2 其他会用到的DOS命令 76
习题 76
第5章 汇编程序设计 79
5.1 程序结构 79
5.2 顺序程序设计 80
5.3 分支程序设计 80
5.3.1 单分支程序设计 80
5.3.2 双分支程序设计 81
5.3.3 逻辑分解法多分支程序设计 82
5.3.4 转移表法多分支程序设计 83
5.3.5 地址表法多分支程序设计 84
5.4 循环程序设计 86
5.5 子程序设计 89
5.5.1 过程定义的基本格式 90
5.5.2 主程序调用子程序的一般方法 90
5.5.3 参数传递的方法 90
5.5.4 现场信息的保护和恢复方法 91
5.5.5 子程序的嵌套调用 91
5.6 综合应用举例 92
5.7 外部引用与全局说明 95
5.7.1 EXTERN和PUBLIC伪操作 95
5.7.2 外部过程的调用 95
5.7.3 外部数据变量的引用 96
5.8 高级语言与汇编语言混合编程 98
5.8.1 C语言与汇编语言对应关系 99
5.8.2 C调用汇编子程序的规则 103
5.8.3 C语言与汇编语言混合编程举例 105
习题 106
第二部分 微机原理 109
第6章 Intel 8086/88微处理器 109
6.1 8086/88 CPU的内部结构 109
6.2 8086/88引脚及其功能 109
6.2.1 8086 CPU最小工作模式下的引脚 109
6.2.2 8088引脚与8086的区别(最小模式) 110
6.2.3 8086/88最大模式的引脚与最小模式的区别 111
6.3 8086/88 CPU子系统的基本配置 111
6.3.1 8284时钟发生器 111
6.3.2 地址锁存器 112
6.3.3 数据收发器 112
6.3.4 最小模式的CPU子系统 113
6.3.5 8288总线控制器 113
6.3.6 最大模式的CPU子系统 114
6.4 总线工作时序 115
6.4.1 指令周期、总线周期和时钟周期 115
6.4.2 基本的总线时序 116
习题 122
第7章 内存组成、原理与接口 124
7.1 微机存储系统概述 124
7.1.1 存储器的分类 124
7.1.2 半导体存储器的分类与特点 124
7.1.3 存储器的主要性能参数 126
7.1.4 微机存储系统结构 127
7.2 半导体存储器结构与原理 128
7.2.1 芯片基本结构 128
7.2.2 RAM存储原理 129
7.2.3 ROM存储原理 130
7.3 典型的半导体存储器芯片 132
7.3.1 SRAM芯片HM6116 132
7.3.2 SRAM芯片Intel 2114 132
7.3.3 DRAM芯片Intel 4164 133
7.3.4 EPROM芯片Intel 27××× 134
7.3.5 EEPROM芯片28F010 136
7.3.6 内存芯片引脚总结 137
7.3.7 内存条 137
7.4 内存组成及其与系统总线的连接 138
7.4.1 内存组成与接口设计的基本工作 139
7.4.2 用译码器实现芯片选择 140
7.4.3 实现芯片选择的三种方法 141
7.4.4 DRAM的连接 142
7.4.5 RAM的备份电源技术 145
7.5 PC系列微机的内存组织 146
7.5.1 内存分体结构 146
7.5.2 内存空间分配 148
习题 149
第8章 输入/输出(I/O)系统 152
8.1 接口技术概述 152
8.1.1 接口的概念 152
8.1.2 接口的功能 153
8.1.3 CPU与外设之间传送的信息 154
8.1.4 端口地址的编址方式 155
8.2 I/O端口读写技术 156
8.2.1 I/O端口地址译码技术 156
8.2.2 I/O端口的读写控制 159
8.3 I/O设备数据传送控制方式 161
8.3.1 无条件传送方式 162
8.3.2 查询传送方式 163
8.3.3 中断传送方式 167
8.3.4 DMA(直接存储器存取)方式 168
8.3.5 IOP(输入输出处理机)方式 170
8.4 简单的输入/输出接口芯片 170
8.4.1 芯片功能简介 170
8.4.2 芯片应用举例 173
习题 175
第9章 中断技术 178
9.1 中断的基本原理 178
9.1.1 中断过程 178
9.1.2 中断优先权 180
9.1.3 中断嵌套(多重中断) 182
9.2 8086/88的中断系统 183
9.2.1 8086/88中断的总体分类 184
9.2.2 外部中断 184
9.2.3 内部中断 185
9.2.4 8086/88的中断管理 186
9.3 可编程中断控制器8259A(PIC) 188
9.3.1 8259A的结构及逻辑功能 189
9.3.2 8259A的引脚 190
9.3.3 端口区分 190
9.3.4 中断响应过程 191
9.3.5 8259A的编程 192
9.3.6 8259A的操作方式 196
9.4 8259A在微机系统中的应用 200
9.4.1 8259A在IBM PC/XT中的应用 200
9.4.2 8259A在PC/AT中的应用 201
9.5 中断接口技术 202
9.5.1 中断源的接口设计 202
9.5.2 中断服务程序的编制 203
9.5.3 中断服务程序的装载 204
9.5.4 中断服务程序编制实例 205
习题 207
第三部分 接口技术 209
第10章 可编程接口芯片及其应用 209
10.1 可编程并行接口芯片8255A 209
10.1.1 8255A的结构及引脚功能 209
10.1.2 8255A端口的寻址 211
10.1.3 8255A的工作方式及控制字 211
10.1.4 8255A的初始化及应用举例 217
10.2 可编程的定时/计数器芯片8253 219
10.2.1 8253简介 219
10.2.2 8253工作方式与操作时序 221
10.2.3 8253的初始化 226
10.2.4 8253的应用举例 226
10.3 可编程DMA控制器8237A 228
10.3.1 8237A的结构和功能 228
10.3.2 8237A初始化编程 233
10.4 数据采集系统接口技术 235
10.4.1 概述 235
10.4.2 D/A转换器(DAC) 236
10.4.3 A/D转换器(ADC) 242
10.4.4 典型ADC器件ADC0808/0809及其应用 244
10.5 可编程接口芯片的综合应用 250
习题 254
第11章 总线技术 256
11.1 概述 256
11.1.1 总线的分类 256
11.1.2 总线信号的分类 256
11.1.3 总线的标准化 256
11.1.4 总线规范的基本内容 257
11.1.5 总线的发展趋势 257
11.2 系统总线概述 257
11.3 ISA总线 259
11.3.1 PC总线 259
11.3.2 ISA总线 259
11.4 EISA和VESA总线 264
11.4.1 EISA总线 264
11.4.2 VESA总线 264
11.5 PCI总线 265
11.5.1 PCI总线的特点 265
11.5.2 PCI总线信号的定义 265
11.5.3 PCI总线的系统结构 267
11.5.4 PCI总线产品的开发 268
11.6 第三代总线3GIO介绍 272
11.6.1 3GIO主要特点 272
11.6.2 3GIO架构 273
11.6.3 I/O标准之争 273
11.7 AGP总线 274
11.7.1 AGP总线接口的来由 274
11.7.2 AGP总线的技术配套 275
11.8 AMR、CNR和ACR总线 275
11.9 IEEE-488总线 276
习题 276
第12章 键盘接口 278
12.1 概述 278
12.1.1 键开关与键盘的分类 278
12.1.2 键盘接口的基本功能 279
12.2 非编码键盘接口及其控制 280
12.2.1 简单键盘接口与行扫描法 280
12.2.2 可编程接口与线反转法 282
12.3 IBM PC的键盘接口 283
12.3.1 IBM PC的键盘 283
12.3.2 PC扩展键盘的接口电路 286
12.3.3 键盘中断服务与调用 288
12.4 键盘、数码管显示接口芯片8279 289
12.4.1 8279内部结构及外部引脚 289
12.4.2 8279命令字 292
12.4.3 8279状态字 295
12.4.4 8279芯片应用举例 296
习题 297
第13章 显示接口 298
13.1 LED显示器件及其接口 298
13.1.1 概述 298
13.1.2 数码管显示接口分析/设计 299
13.1.3 用MC14499译码器扩展LED显示接口 301
13.2 液晶显示器(LCD)及其接口 302
13.2.1 液晶显示器的原理和结构 302
13.2.2 液晶显示器的分类 302
13.2.3 LCD的驱动方式和驱动原理 303
13.2.4 LCD显示器接口的设计及应用 304
13.2.5 液晶显示模块或组件 309
13.3 CRT显示器及其接口 311
13.3.1 概述 311
13.3.2 单色显示适配器(MDA) 312
13.3.3 彩色图形适配器(CGA) 314
13.3.4 EGA、VGA、SVGA图形显示适配器 314
习题 315
第14章 打印机及并口通信技术 317
14.1 打印机的主要类型与工作原理 317
14.1.1 打印机的主要分类 317
14.1.2 打印机的结构及工作原理 317
14.2 打印机并行接口 323
14.2.1 并行接口标准Centronic 323
14.2.2 打印机的工作过程及接口电路 323
14.3 并行打印机适配器 325
14.4 并行打印机接口转换成GPIB-488接口 330
14.4.1 GPIB-488总线 330
14.4.2 并行打印机接口转换成GPIB-488接口电路 333
14.5 基于并行接口的硬件设计及软件编程 338
14.5.1 两台计算机通过并口进行通信 338
14.5.2 计算机并口用于输出的设计 339
14.5.3 计算机并口用于输入的设计 340
14.5.4 智能化仪器与计算机并口通信的设计 340
习题 342
第15章 串行通信技术 344
15.1 概述 344
15.1.1 并行和串行传输 344
15.1.2 同步通信与异步通信 345
15.2 RS-232串行接口技术 345
15.2.1 异步串行通信的信号形式 345
15.2.2 调制解调器及数据通信的基本原理 346
15.2.3 RS-232串行接口 347
15.2.4 RS-422、RS-423和RS-485标准接口 355
15.3 可编程串行接口芯片Intel 8251A 358
15.3.1 Intel 8251A的基本性能 358
15.3.2 Intel 8251A的内部结构及外部引脚 359
15.3.3 8251A的控制字及初始化 361
15.3.4 8251的应用举例 363
15.4 通用异步通信接口芯片INS 8250 365
15.4.1 异步串行口的硬件逻辑 365
15.4.2 INS 8250内部寄存器定义 367
15.4.3 微机查询式编程举例 374
15.4.4 中断I/O异步通信编程方法 380
15.4.5 异步通信中断程序模式及应用举例 382
15.5 基于RS-232串行接口的硬件设计及软件编程 392
15.6 USB接口技术 399
15.6.1 USB接口研制的动机及设计目标 400
15.6.2 USB结构 400
15.6.3 USB的特点 402
15.6.4 USB主机和USB设备 402
15.6.5 USB数据流 404
15.7 USB闪盘的软硬件开发技术 405
15.7.1 闪盘的内部结构和特点 405
15.7.2 单片机方面的软件设计 409
15.7.3 主机方面的软件设计 410
15.8 IEEE 1394接口技术 410
15.8.1 IEEE 1394接口 411
15.8.2 IEEE 1394串行接口总线结构 412
15.8.3 IEEE 1394接口应用 415
习题 416
第16章 微型计算机应用系统的设计 419
16.1 微型计算机应用系统设计概述 419
16.1.1 微型计算机测控系统的结构 419
16.1.2 微型计算机测控系统的设计原则 420
16.2 微型计算机应用系统的设计步骤 420
16.3 微型计算机应用系统的可靠性技术 422
16.4 微型计算机应用系统设计实例 426
16.5 基于PC打印口实时逻辑采样的数字信号处理系统 432
16.5.1 工作原理 432
16.5.2 程序设计 435
16.5.3 实现方法 443
16.6 IBM PC/XT微机系统板组成原理 444
习题 446
第四部分 微机技术新发展 447
第17章 微机新发展概述 447
17.1 微处理器 447
17.1.1 Intel Celeron七代简述 447
17.1.2 Intel P4 CPU 448
17.1.3 AMD CPU 451
17.2 微机主板及相关部件 452
17.3 主板芯片组 457
17.3.1 主板芯片组概述 457
17.3.2 Intel芯片组 460
17.3.3 威盛芯片组 463
17.3.4 AMD芯片组 467
17.4 内存 468
17.4.1 发展简史 468
17.4.2 内存(DRAM)在x86的架构下发展趋势 468
17.4.3 DRAM产品的种类及特点 469
17.4.4 DRDRAM与SRAM特性比较 471
17.4.5 内存颗粒 472
17.4.6 DRAM模组规格 472
17.5 显卡 473
17.5.1 显卡发展史回顾 473
17.5.2 显卡的基本结构 474
17.5.3 显卡的显示原理与性能 475
17.5.4 显示芯片及显卡的主要类型 475
17.5.5 显卡接口技术 479
17.6 硬盘及硬盘相关技术 482
17.6.1 硬盘的发展概况 482
17.6.2 硬盘相关技术 483
第五部分 附录 487
附录A DOS功能调用 487
附录B BIOS中断 496
附录C 汇编错误信息中英文对照表 503
附录D DEBUG命令格式及使用说明 506
附录E 标准ASCII码表 512
附录F CMOS参数特征 513
附录G P4相对8086/88新增指令系统 516
参考文献 520
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《莼江曲谱 1 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《近代体育游戏教育史料汇编 第1辑 1》王强主编 2016
- 《近代体育游戏教育史料汇编 第2辑 2》王强主编 2016
- 《近代体育游戏教育史料汇编 第1辑 6》王强主编 2016
- 《近代体育游戏教育史料汇编 第2辑 3》王强主编 2016
- 《近代体育游戏教育史料汇编 第2辑 8》王强主编 2016
- 《近代体育游戏教育史料汇编 第1辑 9》王强主编 2016
- 《近代体育游戏教育史料汇编 第1辑 4》王强主编 2016
- 《近代体育游戏教育史料汇编 第2辑 5》王强主编 2016
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017