微机原理与接口技术PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:黄玉清,刘双虎,杨胜波主编
- 出 版 社:北京:电子工业出版社
- 出版年份:2011
- ISBN:9787121114533
- 页数:334 页
第1章 绪论 1
1.1 计算机发展概述 1
1.1.1 早期计算机 1
1.1.2 电子数字计算机 2
1.1.3 微处理器 3
1.2 计算机中的信息编码 4
1.2.1 二进制编码 4
1.2.2 整数的编码 5
1.2.3 实数的编码 7
1.2.4 十进制数的编码 8
1.2.5 英文字符的编码 8
1.2.6 汉字的编码 8
1.2.7 多文种的编码 9
1.3 计算机运行原理 9
1.3.1 计算机的定义 9
1.3.2 计算机的组成结构 10
1.3.3 微机的组成结构 12
1.3.4 模型机 14
1.3.5 指令集设计 17
1.3.6 程序设计 18
1.3.7 程序载入 19
1.3.8 取指令和程序计数器 19
1.3.9 流程控制 20
1.3.10 总线时序 21
1.3.11 I/O接口的数据传送方式 22
1.4 微机系统 22
1.4.1 微机系统的3个层次 22
1.4.2 PC系统 23
本章小结 24
习题 24
第2章 8086微处理器 25
2.1 内部结构 25
2.1.1 结构特点 26
2.1.2 总线接口单元BIU 28
2.1.3 执行单元EU 29
2.1.4 8086工作过程 31
2.2 引脚 31
2.2.1 最小模式和最大模式 32
2.2.2 引脚定义 33
2.3 存储器组织 36
2.4 总线时序 37
2.4.1 8086总线周期 37
2.4.2 8086信号的时序要求 37
2.4.3 最小模式总线时序 38
2.4.4 最大模式总线时序 39
2.5 PC/XT微机总线 40
本章小结 41
习题 41
第3章 8086指令系统 43
3.1 概述 43
3.1.1 指令的构成 43
3.1.2 8086指令的基本格式 43
3.2 8086的数据类型 44
3.2.1 基本数据类型 44
3.2.2 数据与编码 45
3.3 8086 CPU的寻址方式 45
3.3.1 立即数寻址 46
3.3.2 寄存器寻址 47
3.3.3 存储器寻址 47
3.3.4 I/O端口寻址 52
3.4 8086 CPU指令系统 52
3.4.1 数据传送类指令 53
3.4.2 算术运算类指令 60
3.4.3 逻辑运算与移位指令 70
3.4.4 串操作类指令 75
3.4.5 控制转移类指令 80
3.4.6 处理器控制指令 88
本章小结 89
习题 90
第4章 汇编语言程序设计 92
4.1 汇编语言程序设计的特点 92
4.1.1 机器语言 92
4.1.2 汇编语言 92
4.1.3 汇编语言程序设计的特点 92
4.1.4 8086宏汇编源程序的组成 94
4.1.5 汇编语句格式 94
4.2 8086宏汇编语言基本语法 95
4.3 伪指令 98
4.3.1 符号定义伪指令 99
4.3.2 数据定义伪指令 99
4.4 DOS和BIOS功能调用 103
4.4.1 DOS系统功能调用介绍 103
4.4.2 BIOS功能调用 104
4.5 汇编语言程序设计 105
4.5.1 汇编语言程序设计的步骤 105
4.5.2 顺序程序设计 106
4.5.3 分支结构程序设计 109
4.5.4 循环结构程序设计 111
4.5.5 子程序设计 119
本章小结 128
习题 129
第5章 微机的输入与输出 132
5.1 接口概述 132
5.1.1 接口的功能 132
5.1.2 接口中的信息类型 133
5.1.3 接口的典型结构 134
5.2 端口的编址方式 135
5.2.1 存储器映像编址方式 135
5.2.2 端口独立编址方式 135
5.2.3 IBMPC/AT机端口地址的分配 136
5.2.4 端口地址的译码 137
5.3 数据传送的方式 138
5.3.1 程序控制传送方式 138
5.3.2 DMA传送方式 143
本章小结 144
习题 144
第6章 DMA控制器 146
6.1 DMA技术概述 146
6.1.1 DMA的两种工作状态 146
6.1.2 DMA的传送过程 146
6.1.3 DMA传送与中断传送比较 147
6.1.4 DMA控制器的功能 147
6.2 8237的引脚特性和内部结构 148
6.2.1 8237的引脚 148
6.2.2 8237的内部结构 149
6.3 8237的控制寄存器格式和软命令 152
6.3.1 8237的控制寄存器格式 152
6.3.2 8237的软命令 155
6.4 8237的工作时序 155
6.5 8237的编程应用 157
6.5.1 8237的编程步骤 157
6.5.2 编程举例 157
6.5.3 8237在PC/XT微机中的应用 158
习题 160
第7章 中断系统 161
7.1 中断系统的基本概念 161
7.1.1 中断的概念 161
7.1.2 中断系统组成 162
7.1.3 中断优先权与中断嵌套 163
7.2 8086微机中断系统 165
7.2.1 8086中断方式 165
7.2.2 中断向量表 167
7.2.3 8086CPU响应中断的流程 168
7.2.4 中断服务程序设计举例 170
7.3 8259A可编程中断控制器 173
7.3.1 8259A的功能 173
7.3.2 8259A的外部特性与内部结构 174
7.3.3 8259A的控制命令字与初始化编程 176
7.3.4 8259的操作命令字OCW 180
7.3.5 8259A的工作方式 183
7.3.6 8259A在微机系统中的应用 187
7.4 中断服务程序设计 189
7.4.1 中断程序设计步骤 189
7.4.2 应用举例 189
7.5 高档微机中断系统简介 195
7.5.1 高档微机中断结构 196
7.5.2 实地址模式下查询向量表 196
本章小结 197
习题 197
第8章 定时/计数技术 199
8.1 概述 199
8.2 Intel 8253可编程定时/计数器 199
8.2.1 8253的基本功能和内部结构 199
8.2.2 8253的引脚信号 201
8.2.3 8253的控制字与初始化编程 203
8.2.4 8253的工作方式 205
8.3 8253应用举例 211
8.3.1 8253的一般应用 211
8.3.2 8253在微机系统中的应用 213
本章小结 215
习题 216
第9章 并行接口 217
9.1 通信概述 217
9.1.1 并行通信和串行通信 217
9.1.2 通信中需要解决的问题 217
9.2 可编程并行接口8255 218
9.2.1 系统连接、内部结构和外部引脚 218
9.2.2 8255控制字 220
9.2.3 8255工作方式 221
9.2.4 读PC口 225
9.2.5 8255应用举例 226
本章小结 236
习题 237
第10章 串行通信接口 238
10.1 概述 238
10.1.1 串行通信数据的收发方式 238
10.1.2 串行通信数据的传输方向 239
10.2 串行通信接口标准RS-232C 239
10.3 可编程串行通信接口芯片8251A 242
10.3.1 8251A的基本性能 242
10.3.2 8251A芯片外部引脚信号 243
10.3.3 8251A芯片内部结构及其功能 244
10.3.4 8251A芯片的命令字和状态字 245
10.4 串行接口应用举例 248
10.4.1 基于8251A可编程通信接口芯片 248
10.4.2 基于BIOS串行通信口功能调用 250
本章小结 252
习题 252
第11章 存储器 253
11.1 半导体存储器的分类及性能指标 253
11.1.1 半导体存储器的分类 253
11.1.2 半导体存储器的性能指标 254
11.2 读写存储器RAM 255
11.2.1 静态随机存取存储器(SRAM) 255
11.2.2 动态随机存取存储器(DRAM) 258
11.3 只读存储器ROM 261
11.3.1 掩模型ROM 261
11.3.2 可编程ROM(PROM) 261
11.3.3 可擦除可编程ROM(EPROM) 262
11.3.4 电可擦除可编程ROM(EEPROM) 263
11.3.5 闪速存储器(FlashMemory) 264
11.4 内存储器系统的设计 264
11.4.1 存储器芯片的选择 264
11.4.2 存储器芯片与CPU的连接 265
11.4.3 存储器的地址译码方法 265
11.5 微机存储器的层次结构及管理 268
11.5.1 存储器层次结构 268
11.5.2 Cache的工作原理 268
11.5.3 存储器管理 269
本章小结 274
习题 274
第12章 数模和模数转换 275
12.1 概述 275
12.2 D/A转换器 275
12.2.1 D/A转换器概述 275
12.2.2 D/A转换器的常用参数 276
12.2.3 D/A转换器的连接特性 276
12.3 D/A转换器的应用 277
12.3.1 DAC0832介绍 277
12.3.2 DAC0832的连接与编程 278
12.3.3 其他D/A转换器介绍 281
12.4 A/D转换器 281
12.4.1 A/D转换器概述 281
12.4.2 A/D转换器的主要技术指标 283
12.4.3 A/D转换器的连接特性 284
12.5 A/D转换器的应用 284
12.5.1 ADC0809介绍 284
12.5.2 ADC0809的连接与编程 285
12.5.3 其他A/D转换器介绍 289
本章小结 290
习题 290
第13章 80×86微处理器 291
13.1 80286微处理器简介 291
13.2 80386微处理器 291
13.2.1 80386的主要特性 292
13.2.2 80386的内部结构 292
13.2.3 80386的工作方式 294
13.2.4 80386的内存分页机制 294
13.2.5 80386的中断和异常 296
13.3 80486微处理器 297
13.3.1 80486微处理器内部结构 297
13.3.2 80486的工作方式 298
13.4 Pentium微处理器体系结构 299
13.4.1 Pentium微处理器特点 299
13.4.2 PentiumPro微处理器 300
13.4.3 Pentium MMX微处理器 301
13.4.4 Pentium Ⅱ微处理器 302
13.4.5 Pentium Ⅲ微处理器 303
13.4.6 Pentium 4微处理器 304
13.4.7 Pentium D微处理器 305
本章小结 305
习题 306
第14章 课程综合设计 307
14.1 设计过程 307
14.2 参考题目 308
14.2.1 秒表程序设计 308
14.2.2 简易电子琴设计 309
14.2.3 电子实时时钟软件设计 310
14.2.4 计算器程序设计 311
14.2.5 交通信号灯控制系统设计 311
14.2.6 多路智力竞赛抢答器设计 313
14.2.7 双机通信系统设计 313
14.2.8 霓虹灯控制系统设计 314
14.2.9 打字速度训练程序 314
14.2.10 骰子模拟程序设计 315
14.2.11 模拟21点游戏程序设计 315
14.2.12 百米赛跑游戏模拟程序设计 316
14.2.13 光条式菜单程序设计 316
14.2.14 单词记忆测试器程序设计 317
14.2.15 汽车信号灯控制系统设计 318
14.2.16 步进电机工作原理模拟程序设计 320
14.2.17 波形发生器设计 320
14.2.18 数据采集系统设计 322
14.2.19 文本编辑器设计 322
14.2.20 学生成绩管理程序 323
附录A 常用ASCII码表 324
附录B DOS系统功能调用表(INT 21H) 325
附录C ROM-BIOS调用一览表 330
附录D 8086汇编出错信息摘要 332
附录E DEBUG常用命令集 333
参考文献 334
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017