
微机原理与接口技术实用教程(第2版)
《微机原理与接口技术实用教程(第2版)》是2015年清华大学出版社出版的图书,作者是杨帮华、马世伟、刘廷章、汪西川。
基本介绍
- 书名:微机原理与接口技术实用教程(第2版)
- 作者:杨帮华、马世伟、刘廷章、汪西川
- ISBN:9787302299110
- 定价:39元
- 出版社:清华大学出版社
- 出版时间:2015-2-5
- 装帧:平装
图书简介
本书共分10章,系统、全面地介绍了微型计算机的基本原理及其套用技术,具体内容包括微型计算机概述、微处理器、80X86的定址方式及指令系统、彙编语言程式设计、存储器、输入/输出接口、中断系统、可程式接口晶片、模拟接口和汇流排。
本书以基础理论—举例—实训为主线组织编写,大部分章节都设定了“小型案例实训”,以便于读者掌握各章的重点及提高实际套用和分析能力。本书结构清晰、易教易学、实例丰富、可操作性强、学以致用、注重能力,对易混淆和实用性强的内容进行了重点提示和讲解。本书既可作为普通高等院校相关课程的教材,也可作为各类工程技术人员和其他自学者的参考教程。
目录
第1章微型计算机概述 1
1.1计算机的发展概况 1
1.1.1计算机的发展历程 1
1.1.2微型计算机的发展历程 2
1.2微处理器 4
1.2.1发展简介 4
1.2.2CPU的组成与功能 6
1.2.3主要性能指标 7
1.3微型计算机 8
1.3.1组成 8
1.3.2特点 9
1.3.3微型计算机的分类 10
1.3.4计算机的主要技术指标 12
1.3.5套用 13
1.4微型计算机系统 15
1.4.1组成 15
1.4.2工作过程 16
1.5计算机中的数据表示及编码 16
1.5.1常用数制 16
1.5.2数制之间的相互转换 18
1.5.3常用码制 19
1.5.4定点数与浮点数 21
1.5.5BCD码 22
1.5.6ASCII码 23
1.6小型案例实训 23
1.7小结 24
1.8习题 24
第2章微处理器 27
2.18086/8088微处理器 27
2.1.1简介 27
2.1.2内部结构 27
2.1.3编程结构 30
2.1.4引脚及功能 32
2.1.5存储器组织 37
2.1.6输入/输出(I/O)组织 41
2.1.7系统配置 41
2.1.8基本时序 46
2.280X86微处理器 53
2.2.1基本结构 53
2.2.2编程结构 62
2.2.3引脚功能 67
2.2.4基本时序 73
2.3小型案例实训 77
2.4小结 77
2.5习题 78
第3章80X86的定址方式及指令
系统 79
3.1定址方式 79
3.1.1立即定址 79
3.1.2暂存器定址 80
3.1.3存储器定址 80
3.1.4连线埠定址 83
3.1.5其他定址方式 84
3.1.680386微处理器的定址方式
简介 85
3.2指令系统 91
3.2.1数据传送指令 91
3.2.2算术运算指令 95
3.2.3位操作指令 100
3.2.4串操作指令与重複前缀 105
3.2.5控制转移指令 107
3.2.6标誌处理和CPU控制类
指令 111
3.2.780386以上微处理器的指令
系统 112
3.3小型案例实训 120
3.4小结 121
3.5习题 122
第4章彙编语言程式设计 125
4.1彙编语言的基本语法 125
4.1.1语句格式 126
4.1.2语句类型与结构 126
4.1.3彙编语言中的表达式 127
4.1.4彙编语言中的运算符 128
4.2伪指令 132
4.2.1符号定义伪指令 132
4.2.2变数定义伪指令 133
4.2.3段定义伪指令 134
4.2.4过程定义伪指令 136
4.2.5模组定义与通信伪指令 136
4.3宏指令和条件彙编 138
4.3.1宏指令 138
4.3.2条件彙编 140
4.4DOS功能调用和BIOS中断调用简介 140
4.4.1DOS功能调用 140
4.4.2ROMBIOS中断调用简介 144
4.5彙编语言程式设计方法 145
4.5.1设计步骤 145
4.5.2顺序程式设计 146
4.5.3分支程式设计 148
4.5.4循环程式设计 151
4.5.5子程式设计 154
4.6彙编语言与C语言的混合编程 160
4.6.1相关约定 160
4.6.2C语言调用彙编程式 162
4.6.3彙编语言调用C函式 164
4.6.4编译连线 165
4.7彙编语言上机及调试过程 165
4.7.1彙编过程简介 165
4.7.2DEBUG调试 166
4.8小型案例实训 169
4.9小结 172
4.10习题 172
第5章存储器 176
5.1概述 176
5.1.1记忆体基本结构与数据组织 176
5.1.2记忆体主要技术指标 178
5.1.3存储器的层次结构及分类 179
5.2随机读写存储器(RAM) 181
5.2.1静态RAM(SRAM) 181
5.2.2动态RAM(DRAM) 183
5.3现代RAM 186
5.3.1扩展数据输出动态随机访问存储器 186
5.3.2同步动态随机访问存储器 186
5.3.3双倍数据速率同步记忆体 187
5.3.4突发存取的高速动态随机存储器 187
5.4只读存储器(ROM) 187
5.4.1掩膜式ROM 187
5.4.2可程式ROM(PROM) 188
5.4.3可擦写PROM(EPROM) 189
5.4.4电擦写PROM(E2PROM) 189
5.4.5快闪记忆体(FlashROM) 190
5.4.6典型ROM晶片(2764) 192
5.5记忆体接口技术 193
5.5.1记忆体晶片与CPU连线的基本方法 193
5.5.2片选的地址解码电路 194
5.5.3片选控制解码方法 195
5.6微机记忆体空间的形成 196
5.6.18位微机记忆体空间的形成 197
5.6.216位微机记忆体空间的形成 198
5.7外存储器简介 201
5.7.1软磁碟 201
5.7.2硬磁碟 201
5.7.3光碟 202
5.8小型案例实训 202
5.9小结 203
5.10习题 204
第6章输入/输出接口 206
6.1I/O接口概述 206
6.1.1I/O接口的基本功能 207
6.1.2I/O接口的基本组成 208
6.1.3I/O接口的基本类型 210
6.2I/O连线埠及其编址方式 211
6.2.1I/O连线埠与记忆体统一编址 211
6.2.2I/O连线埠与记忆体独立编址 212
6.3CPU与I/O接口之间的数据交换方式 213
6.3.1程式控制方式 213
6.3.2中断方式 214
6.3.3DMA方式 215
6.4输入/输出接口晶片 217
6.4.1缓冲器74LS244 218
6.4.2汇流排收发器74LS245 218
6.4.3锁存器74LS373 219
6.4.4锁存器74LS374 220
6.4.5带总清的锁存器74LS273 221
6.4.6带允许输出的锁存器
6.5小型案例实训 222
6.6小结 226
6.7习题 227
第7章中断系统 228
7.1中断的基本概念 228
7.1.1中断和中断源 228
7.1.2中断的处理过程 230
7.1.3中断优先权及中断嵌套 233
7.28086/8088的中断系统 234
7.2.1中断源 234
7.2.2中断优先权 236
7.2.3中断源识别 237
7.2.4中断回响过程 238
7.2.5中断与中断返回指令 240
7.3可程式中断控制器8259A 241
7.3.1外部引线和内部结构 241
7.3.2中断处理过程 243
7.3.3中断优先权管理方式 243
7.3.4初始化命令字(ICW) 245
7.3.5操作命令字(OCW) 248
7.3.68259A暂存器的访问控制 251
7.3.7中断系统的套用方法 251
7.48259A的套用 252
7.4.18259A和系统汇流排的连线
与定址 252
7.4.2初始化及操作控制 253
7.5小型案例实训 253
7.6小结 259
7.7习题 260
第8章可程式接口晶片 262
8.1概述 262
8.1.1接口晶片与CPU的连线 263
8.1.2接口晶片与外设的连线 264
8.1.3可程式接口的概念 264
8.2并行接口8255A 264
8.2.1内部结构和引脚功能 265
8.2.2工作方式 267
8.2.3控制命令字和状态字 270
8.2.4套用举例 273
8.3定时/计数器8253 275
8.3.1主要性能 275
8.3.2内部模型 275
8.3.3外部引脚 276
8.3.4初始化命令字 277
8.3.5工作方式 278
8.3.6初始化编程举例 282
8.3.7定址及连线 284
8.3.8套用举例 285
8.4串列通信及串列接口晶片8251 287
8.4.1串列通信概述 287
8.4.28251结构及引脚 289
8.4.38251的初始化 292
8.4.48251的初始化编程 293
8.5小型案例实训 295
8.6小结 302
8.7习题 303
第9章模拟接口 306
9.1概述 306
9.2数模(D/A)转换器 306
9.2.1主要技术指标 306
9.2.2基本原理 307
9.2.3典型晶片DAC0832及接口 308
9.2.4DAC0832与微处理器的
连线 312
9.2.5DAC0832套用举例 313
9.3模数(A/D)转换器 313
9.3.1基本原理 313
9.3.2主要技术指标 314
9.3.3典型晶片ADC0809及接口 314
9.3.4ADC0809套用举例 318
9.3.5典型晶片AD574及接口 319
9.3.6AD574套用举例 322
9.4小型案例实训 323
9.5小结 325
9.6习题 325
第10章汇流排 328
10.1汇流排的一般概念 328
10.1.1分类 330
10.1.2主要性能指标 331
10.1.3通信方式 332
10.1.4控制方式 335
10.2XT、ISA与EISA汇流排 335
10.2.1接口信号 336
10.2.2主要特点 339
10.3PCI汇流排 340
10.3.1主要性能特点 340
10.3.2信号定义 341
10.3.3结构联繫方式 344
10.4常用外汇流排 344
10.4.1IEEE488汇流排 344
10.4.2RS-232C串列汇流排 347
10.4.3USB汇流排 349
10.5小结 350
10.6习题 351
附录AASCII码錶 352
附录B8086/8088的DOS功能调用一览表(INT21H) 353
附录C8086/8088的指令格式及功能表 359
附录DBIOS中断调用 364
附录E各章习题参考答案 369