微机原理与接口技术(第3版)/戴胜华等
- ISBN:9787512140790
- 装帧:平装
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:388
- 出版时间:2019-11-01
- 条形码:9787512140790 ; 978-7-5121-4079-0
本书特色
本书是国家电工电子教学基地系列教材之一,参照国家教育部关于高等学校工科非计算机专业计算机技术基础课程教学内容的基本要求编写。全书将微型计算机原理、汇编语言程序设计和微机接口技术整合在一起,以Intel 80x86系列微处理器为背景,系统地介绍了微型计算机概述、16位/32位/64位微处理器的结构、指令系统、汇编语言程序设计、存储器、中断技术、I/O接口技术、D/A与A/D转换器接口、微机总线和人机交互接口。 本书可作为高等学校非计算机电子信息类专业及其他相关专业的本科生或大专生学习计算机的基础教材或参考书,也可供工程技术人员学习参考。
内容简介
本书是国家电工电子教学基地系列教材之一,参照国家教育部关于高等学校工科非计算机专业计算机技术基础课程教学内容的基本要求编写。全书将微型计算机原理、汇编语言程序设计和微机接口技术整合在一起,以Intel 80x86系列微处理器为背景,系统地介绍了微型计算机概述、16位/32位/64位微处理器的结构、指令系统、汇编语言程序设计、存储器、中断技术、I/O接口技术、D/A与A/D转换器接口、微机总线和人机交互接口。 本书可作为高等学校非计算机电子信息类专业及其他相关专业的本科生或大专生学习计算机的基础教材或参考书,也可供工程技术人员学习参考。
目录
第1章 微型计算机系统概述 1
1.1 微型计算机的发展概况 1
1.1.1 引言 1
1.1.2 微处理器的发展历史 2
1.1.3 我国微处理器的发展 5
1.1.4 新型微处理器简介 7
1.2 微型计算机中的数据表示与编码 9
1.2.1 数和数制 9
1.2.2 计算机中数的表示方法 10
1.2.3 定点数与浮点数 12
1.2.4 数的编码 17
1.3 微型计算机的逻辑电路基础 19
1.3.1 触发器和锁存器 19
1.3.2 寄存器 20
1.3.3 译码器 21
1.4 微型计算机系统 22
1.4.1 微型计算机系统的基本概念 22
1.4.2 微型计算机系统的硬件系统 23
1.4.3 微型计算机系统的软件系统 23
1.4.4 微型计算机系统的性能指标 25
1.5 微机系统采用的先进技术 26
1.5.1 流水线技术 26
1.5.2 高速缓冲存储器技术 27
1.5.3 虚拟存储器技术 28
1.5.4 RISC技术 28
1.5.5 多核技术 28
1.5.6 超线程技术 29
习题 29
研究型教学讨论题 30 第2章 微型计算机基础 31
2.1 16位微处理器的结构 31
2.1.1 8086/8088微处理器的内部结构 31
2.1.2 8086/8088微处理器的寄存器结构 34
2.2 8086/8088微处理器的存储器组织结构 37
2.2.1 8086/8088微处理器的存储器组织 37
2.2.2 存储器的段结构 37
2.2.3 逻辑地址与物理地址 39
2.2.4 堆栈操作 40
2.3 32位微处理器的结构 40
2.3.1 80386微处理器概述 41
2.3.2 80386微处理器的内部结构 41
2.3.3 80386微处理器的内部寄存器 43
2.3.4 80386微处理器的存储器管理 48
2.4 64位Core微处理器的结构 61
2.4.1 Core微处理器的内部架构 62
2.4.2 Core微处理器的技术特点 63
2.4.3 Core微处理器的指令系统 64
2.5 16位8086/8088系统的组成与时序 65
2.5.1 8086/8088微处理器的引脚信号 65
2.5.2 8086/8088微处理器*小模式下的系统组成 71
2.6 16位8086/8088系统的总线周期及时序 72
2.7 多核技术 76
习题 76
研究型教学讨论题 77
第3章 80x86的指令系统 78
3.1 概述 78
3.2 指令的基本构成 78
3.2.1 指令的格式 78
3.2.2 数据寻址方式 79
3.2.3 指令指针寻址方式 86
3.3 80x86指令的结构 88
3.4 指令系统 89
3.4.1 数据传送类指令 90
3.4.2 算术运算类指令 95
3.4.3 逻辑运算类指令 103
3.4.4 移位和循环移位类指令 105
3.4.5 控制转移类指令 108
3.4.6 串操作类指令 114
3.4.7 处理器控制类指令 116
习题 117
研究型教学讨论题 120
第4章 汇编语言程序设计 121
4.1 汇编语言概述 121
4.2 汇编语言的伪指令 122
4.2.1 汇编语言的语句结构 122
4.2.2 数据定义伪指令 124
4.2.3 表达式中的运算符伪指令 125
4.2.4 属性说明伪指令 127
4.2.5 运算符伪指令的优先级 129
4.2.6 段定义与段分配伪指令 129
4.2.7 赋值伪指令 132
4.2.8 地址定义伪指令 132
4.2.9 过程定义伪指令 133
4.2.10 程序模块命名与程序结束伪指令 134
4.3 DOS功能调用和BIOS功能调用 134
4.3.1 DOS功能调用 134
4.3.2 BIOS功能调用 139
4.3.3 BIOS功能调用和DOS功能调用的关系 141
4.4 汇编语言程序设计概述 142
4.4.1 汇编语言程序的结构 142
4.4.2 汇编语言程序设计基础 144
4.5 汇编语言程序的基本结构形式 146
4.5.1 顺序程序 146
4.5.2 分支程序 147
4.5.3 循环程序 149
4.5.4 子程序 155
4.6 高级汇编语言的宏汇编技术 163
4.6.1 宏定义与宏调用和宏展开 163
4.6.2 宏与子程序的区别 164
4.6.3 宏应用举例 165
4.7 汇编语言程序设计综合实例 167
4.8 汇编语言与C/C 语言的接口 173
4.9 汇编语言程序的开发过程 174
习题 177
研究型教学讨论题 180
第5章 存储器 181
5.1 存储器概述 181
5.1.1 存储器的分层体系 181
5.1.2 计算机与内存的接口模型 182
5.1.3 半导体存储器的分类 183
5.2 RAM 183
5.2.1 SRAM 183
5.2.2 DRAM 185
5.2.3 SDRAM 186
5.2.4 DDR SDRAM 186
5.3 ROM 186
5.3.1 掩模ROM 186
5.3.2 PROM 186
5.3.3 EPROM 187
5.3.4 EEPROM 188
5.3.5 Flash 189
5.4 存储器扩展设计 189
5.4.1 存储器扩展设计的方法 189
5.4.2 存储器片选信号的产生方法 190
5.4.3 存储器扩展设计举例 191
习题 192
研究型教学讨论题 193
第6章 中断技术 194
6.1 中断概述 194
6.1.1 中断的基本概念 194
6.1.2 中断源与中断请求 195
6.1.3 中断的处理过程 196
6.2 80x86微处理器的中断系统 197
6.2.1 80x86微处理器的中断结构及类型 197
6.2.2 实模式下的中断与异常处理 200
6.3 中断控制器8259A 204
6.3.1 8259A的结构及引脚信号 204
6.3.2 8259A的工作方式 206
6.3.3 8259A的编程 209
6.3.4 8259A编程的应用举例 216
习题 218
研究型教学讨论题 218
第7章 I/O接口技术 219
7.1 I/O接口概述 219
7.1.1 I/O接口的功能与基本结构 219
7.1.2 I/O端口的编址方式 220
7.1.3 输入/输出的控制方式 221
7.2 并行接口芯片8255A及其应用 222
7.2.1 8255A的结构及引脚信号 222
7.2.2 8255A的工作方式 224
7.2.3 8255A的编程 227
7.2.4 8255A的应用举例 228
7.3 定时/计数器8254及其应用 235
7.3.1 8254的结构及引脚信号 236
7.3.2 8254的工作方式 238
7.3.3 8254的编程 241
7.3.4 8254的应用举例 244
7.4 串行接口芯片8250及其应用 248
7.4.1 串行通信概述 248
7.4.2 8250的结构及引脚信号 255
7.4.3 8250的内部寄存器 258
7.4.4 8250的编程 263
7.4.5 8250的应用举例 264
7.5 DMA控制器8237A及其应用 269
7.5.1 DMA概述 269
7.5.2 8237A的结构及引脚信号 270
7.5.3 8237A的工作方式与时序 273
7.5.4 8237A的内部寄存器 276
7.5.5 8237A的编程 280
7.5.6 8237A的应用举例 281
习题 285
研究型教学讨论题 287
第8章 A/D与D/A转换器接口 288
8.1 控制系统中的模拟接口 288
8.1.1 微机与控制系统的接口 288
8.1.2 模拟量输入通道的组成 289
8.1.3 模拟量输出通道的组成 289
8.2 数/模转换器芯片及其接口技术 290
8.2.1 D/A转换器的性能参数和术语 290
8.2.2 D/A转换器的分类 292
8.2.3 典型D/A转换器的工作原理 293
8.2.4 D/A转换器的应用举例 300
8.3 模/数转换器芯片及其接口技术 302
8.3.1 A/D转换器的分类及特点 302
8.3.2 A/D转换器的主要技术指标 303
8.3.3 典型A/D转换器的工作原理 304
8.3.4 ADC0809的应用举例 313
8.3.5 A/D转换器与微机接口需注意的问题 316
8.4 A/D转换器及D/A转换器的选择 317
8.4.1 选择A/D转换器及D/A转换器的主要依据 317
8.4.2 世界主要厂家的A/D转换器和D/A转换器简介 318
习题 320
研究型教学讨论题 321
第9章 微机总线 322
9.1 总线概述 322
9.1.1 总线的分类 322
9.1.2 总线的主要参数 324
9.2 ISA总线 324
9.2.1 ISA总线的主要特点和性能指标 324
9.2.2 I/O地址分配 325
9.3 PCI总线 326
9.3.1 PCI总线简介 326
9.3.2 PCI总线配置 328
9.3.3 PCIE总线 330
9.3.4 PCIE的优点 331
9.3.5 PCIE的总线架构 332
9.4 通用串行总线 332
9.4.1 通用串行总线概述 332
9.4.2 USB系统的组成及原理 333
9.4.3 USB 3.0的优点 338
9.4.4 USB 3.0的物理结构 338
9.4.5 USB的新发展 339
9.5 其他总线简介 340
9.5.1 小型计算机系统接口总线 340
9.5.2 高速图形显示总线 341
习题 343
研究型教学讨论题 343
第10章 人机交互接口 344
10.1 PC机键盘接口 344
10.1.1 PC机键盘接口概述 344
10.1.2 AT键盘的结构及工作原理 346
10.1.3 AT键盘与PC机的接口 347
10.2 鼠标接口 349
10.2.1 鼠标的基本工作原理 349
10.2.2 鼠标与微机的连接方式 349
10.3 打印机与扫描仪接口 350
10.3.1 打印机接口 350
10.3.2 扫描仪接口 354
10.4 网络接口 357
10.4.1 非对称数字用户专线 357
10.4.2 以太网 358
10.4.3 网线的规范与制作 360
10.5 语音接口技术 361
10.5.1 语音接口技术概述 361
10.5.2 ISD1420芯片 361
10.6 蓝牙技术 363
10.6.1 蓝牙技术概述 363
10.6.2 蓝牙系统的构成 363
10.6.3 蓝牙的核心协议 364
10.7 指纹识别技术 364
10.7.1 指纹识别技术概述 364
10.7.2 指纹识别的原理 364
10.8 脑机接口技术 366
10.8.1 脑机接口技术概述 366
10.8.2 BCI的结构 367
10.9 体感交互技术 367
10.9.1 体感交互技术概述 367
10.9.2 Kinect的工作原理 367
习题 368
研究型教学讨论题 369
参考文献 370
作者简介
戴胜华,男,北京交通大学电子信息工程学院教授,北京市教学名师,研究方向为轨道交通自动化与控制、控制工程(专业学位)、控制理论与控制工程。
-
当代中国政府与政治(新编21世纪公共管理系列教材)
¥33.6¥48.0 -
落洼物语
¥8.9¥28.0 -
中国当代文学名篇选读
¥19.6¥53.0 -
中医基础理论【中医 针灸专业用】
¥18.0¥25.0 -
中医基础理论
¥50.7¥59.0 -
习近平总书记教育重要论述讲义
¥13.3¥35.0 -
世界现代设计史-[第二版]
¥40.8¥120.0 -
习近平新时代中国特色社会主义思想概论
¥18.2¥26.0 -
新世纪高等学校教材 心理学基础课系列教材普通心理学(第5版)/彭聃龄
¥29.6¥78.0 -
外国教育史-第2版
¥19.6¥40.0 -
断代(八品)
¥13.4¥42.0 -
长征记忆(八品)
¥9.5¥45.0 -
宪法-第二版
¥21.8¥29.0 -
先进防伪技术
¥81.3¥98.0 -
企业法务教程
¥36.8¥49.0 -
[社版]大汉战神:霍去病传
¥15.6¥40.0 -
实用社交礼仪(第二版)(21世纪高等开放教育系列教材)
¥29.9¥49.0 -
经络腧穴学
¥59.3¥69.0 -
工程图学
¥53.1¥59.0 -
马克思主义基本原理2021年版
¥6.9¥23.0