微型计算机原理与接口技术PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:何宏主编
- 出 版 社:天津:天津大学出版社
- 出版年份:2005
- ISBN:7561821891
- 页数:326 页
第1章 计算机基础 1
1.1 概述 1
1.1.1 第一代微处理器(4位或8位) 1
1.1.2 第二代微处理器(8位) 2
1.1.3 第三代微处理器(16位) 2
1.1.4 第四代高档微处理器(32位) 3
1.1.5 第五代高档微处理器(64位) 3
1.1.6 第六代Pentium微处理器(64位) 4
1.2.1 计算机中的数制 5
1.2 计算机中数据的表示 5
1.2.2 计算机中数据的表示方法 9
1.2.3 计算机中非数值数据信息表示 14
1.3 微型计算机系统 17
1.3.1 硬件系统 17
1.3.2 微处理器的内总线结构 19
1.3.3 引脚的功能复用 20
1.3.4 流水线技术 21
1.3.5 软件系统 22
思考题与习题 22
2.1.1 8086 CPU结构与特点 24
2.1 8086微处理器 24
第2章 80X86/Pentium微处理器 24
2.1.2 8086的工作模式和引脚特性 30
2.1.3 8086的总线操作和时序 33
2.1.4 8086 CPU系统结构 36
2.2 80X86/Pentium高档微处理器 40
2.2.1 80286微处理器 41
2.2.2 80386微处理器 45
2.2.3 80486微处理器 52
2.2.4 Pentium微处理器 53
思考题与习题 55
第3章 80X86/Pentium指令系统 56
3.1 8086/8088 CPU指令系统 56
3.1.1 寻址方式 56
3.1.2 指令系统 61
3.2 80X86/Pentium指令系统 96
3.2.1 80286增强与增加的指令 96
3.2.2 80386、80486增强与增加的指令 99
3.2.3 Pentium系列处理器增加的指令 104
思考题与习题 105
4.1 概述 111
第4章 汇编语言程序设计 111
4.2 汇编语言源程序的程序结构 112
4.2.1 汇编语言源程序结构特点 113
4.2.2 源程序与PC DOS的接口 114
4.3 汇编语言的语句 115
4.3.1 语句的种类 115
4.3.2 语句格式 116
4.3.3 语句中的操作数 116
4.4 汇编语言的伪指令语句 122
4.4.1 基本伪指令语句 123
4.4.2 80X86/Pentium扩展伪指令 133
4.5 汇编语言程序设计基础 139
4.5.1 概述 139
4.5.2 程序的基本结构 140
4.5.3 程序设计基本方法 141
4.5.4 子程序设计与调用技术 150
4.6 模块化程序设计技术 159
4.6.1 概述 159
4.6.2 程序中模块间的关系 160
4.6.3 模块化程序设计举例 162
4.7 实用程序设计举例 166
思考题与习题 174
第5章 存储器 179
5.1 概述 179
5.1.1 存储器的分类 179
5.1.2 存储器的基本结构 181
5.1.3 主要技术指标 182
5.2 随机存储器 183
5.2.1 静态RAM 183
5.2.2 动态RAM 186
5.3.1 掩膜ROM 188
5.3 只读存储器 188
5.3.2 可编程ROM 189
5.3.3 可擦除可编程ROM 189
5.3.4 电可擦除可编程ROM 192
5.4 半导体存储器与CPU的连接 193
5.4.1 需要考虑的问题 193
5.4.2 存储器容量扩充 195
思考题与习题 199
6.1 中断系统 200
6.1.1 中断的基本概念 200
第6章 微型计算机的中断系统 200
6.1.2 中断系统功能 201
6.1.3 中断处理过程 202
6.1.4 中断管理 204
6.2 80X86中断结构 206
6.2.1 中断分类 206
6.2.2 中断管理过程 207
6.2.3 中断向量和中断向量表 209
6.2.4 8086的中断 210
6.3.2 8259A的内部结构和引脚特性 213
6.3 中断控制器8259A 213
6.3.1 8259A的功能 213
6.3.3 8259A的工作方式 216
6.3.4 8259A的编程 218
6.3.5 8259A的级联 225
思考题与习题 227
第7章 输入输出接口 228
7.1 输入输出接口 228
7.1.1 I/O信息 228
7.1.3 I/O接口的功能 229
7.1.2 I/O接口要解决的问题 229
7.1.4 I/O端口的编址方法 230
7.1.5 简单的I/O接口 231
7.2 输入和输出的传送方式 234
7.2.1 程序控制的输入和输出 234
7.2.2 中断控制的输入和输出 238
7.2.3 直接存储器存取(DMA)方式 239
思考题与习题 240
第8章 定时计数技术 241
8.1 概述 241
8.2.1 内部结构 242
8.2 可编程定时/计数器8253 242
8.2.2 引脚信号 243
8.2.3 8253计数器的计数启动方式和计数结束方式 244
8.2.4 工作方式 244
8.2.5 8253的方式控制字 249
8.3 定时/计数器应用实例 251
8.3.1 8253的编程逻辑 251
8.3.2 8253的实际应用 251
思考题与习题 255
9.1.2 可编程并行接口芯片8255A 257
9.1.1 并行接口的特点 257
9.1 并行(I/O)接口 257
第9章 并行、串行(I/O)接口 257
9.2 8255A应用举例 265
9.3 键盘、显示器及其接口 269
9.3.1 概述 269
9.3.2 键盘识别原理 269
9.3.3 LED显示器及其接口 274
9.4 串行接口和串行通信 277
9.4.1 串行通信的基本概念 277
9.4.2 串行接口 278
9.4.4 串行数据传送方式 279
9.4.3 串行通信的三种方式 279
9.4.5 信号的调制与解调 281
9.4.6 RS-232C串行通信标准 282
9.5 可编程串行I/O接口8251A 283
9.5.1 8251A的基本工作原理 283
9.5.2 8251A的引脚特性 285
9.5.3 8251A的控制字和状态字 287
9.5.4 8251A的初始化编程 289
9.5.5 8251A的应用示例 290
思考题与习题 292
第10章 数/模转换及模/数转换 293
10.1 概述 293
10.2 数/模(D/A)转换原理 294
10.2.1 D/A转换的工作原理 294
10.2.2 D/A转换器的主要性能指标 294
10.3 常用D/A转换芯片的使用 295
10.3.1 8位DAC芯片——DAC 0832 295
10.3.2 12位DAC芯片——AD567 297
10.4.1 常用A/D转换方法 300
10.4 模/数(A/D)转换原理 300
10.4.2 A/D转换器的主要技术参数 301
10.5 常用A/D转换芯片的使用 301
10.6 12位ADC芯片——AD574 304
思考题与习题 307
附录Ⅰ 指令系统表 308
附录Ⅱ 指令对标志位的影响 314
附录Ⅲ 中断向量地址表 315
附录Ⅳ DOS功能调用表(INT 21H) 316
附录Ⅴ BIOS中断调用表 321
参考文献 326
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《第一性原理方法及应用》李青坤著 2019
- 《高等院校保险学专业系列教材 保险学原理与实务》林佳依责任编辑;(中国)牟晓伟,李彤宇 2019
- 《刑法归责原理的规范化展开》陈璇著 2019
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《单片机原理及应用》庄友谊 2020
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《计算机组成原理 第2版》任国林 2018
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017