图书中心
图书中心
精品图书
当前位置: 网站首页 -> 图书中心 -> 精品图书 -> 正文
微机原理与接口技术
  • 【作者】:成运,张宁丹
  • 【出版时间】:2013-08-01
  • 【字 数】:535(千字)
  • 【定 价】:¥39(元)
  • 【出 版 社】:中南大学出版社
  • 【ISBN】:978-7-5487-0855-1
  • 【页 码】:333(页)
  • 【开 本】:16开

本书内容分为两部分: 第一部分全面系统地介绍了Intel系列微处理器的工作原理、 指令系统以及汇编语言程序设计方法; 第二部分阐述了半导体存储器、 中断控制器、 定时/计数器、 DMA控制器、 串行接口、 并行接口、 总线技术、 数模和模数转换接口及其相关技术。本书内容充实, 重点突出, 所选例题均具有较强的代表性并上机调试通过, 适合举一反三, 所有章节都附有相应的习题, 不同专业可根据需要选用。

本书融合作者多年的教学经验, 深知作为初学者学习微机原理与接口技术的特点, 对学习中的重点和难点都有相应的例题。

本书适合作为计算机应用、 自动化、 机电与通信类等专业的本科与专科教材, 也可作为工程技术人员参考用书。[

第1章 微型计算机概论 (1)
1.1 微型计算机概述 (1)
1.1.1 微型计算机的发展概况 (1)
1.1.2 微型计算机的特点 (3)
1.1.3 微型计算机的分类 (4)
1.2 微型计算机系统组成 (5)
1.2.1 微型计算机的硬件系统 (6)
1.2.2 微型计算机的软件系统 (8)
1.3 微型计算机的主要性能指标及应用 (9)
1.3.1 微型计算机的主要性能指标 (9)
1.3.2 微型计算机的应用 (10)
习题1 (11)
第2章 微处理器结构 (12)
2.1 微处理器概述 (12)
2.1.1 微处理器的基本概念 (12)
2.1.2 微处理器典型结构与功能 (14)
2.2 8086微处理器的功能结构 (15)
2.2.1 8086微处理器的内部结构 (15)
2.2.2 8086的寄存器组 (16)
2.2.3 8086的存储器组织 (19)
2.3 80x86微处理器的工作模式及外部结构 (23)
2.3.1 80x86的工作模式 (23)
2.3.2 80x86的引脚信号和功能 (24)
2.4 8086微处理器的基本时序 (30)
2.4.1 指令周期、总线周期及时钟周期 (30)
2.4.2 典型时序 (31)
2.5 Intel 80x86系列微处理器 (36)
2.5.1 16位80x86处理器 (36)
2.5.2 IA-32处理器 (37)
2.5.3 Intel 64处理器 (40)
习题2 (41)
第3章 汇编语言基础(43)
3.1 8086指令系统概述 (43)
3.2 汇编语言基本语法 (44)
3.2.1 汇编语言语句格式 (44)
3.2.2 汇编语言操作数 (45)
3.2.3 汇编语言程序的基本框架 (47)
3.3 汇编语言伪指令 (49)
3.3.1 处理器选择伪指令 (49)
3.3.2 段定义伪指令 (50)
3.3.2 符号定义伪指令 (54)
3.3.3 数据定义伪指令 (55)
3.3.4 过程定义伪指令 (57)
3.3.5 其他伪指令 (59)
3.4 寻址方式 (61)
3.4.1 数据寻址方式 (61)
3.4.2 转移地址寻址方式 (67)
3.5 8086指令系统 (69)
3.5.1 数据传送指令 (69)
3.5.2 算术运算指令 (75)
3.5.3 逻辑运算与移位指令 (85)
3.5.4 控制转移指令 (88)
3.5.5 处理器控制指令 (95)
3.5.6 串操作指令 (96)
习题3 (100)
第4章 汇编语言程序设计(103)
4.1 系统资源的使用 (103)
4.1.1 DOS系统功能调用 (103)
4.1.2 BIOS系统功能调用 (104)
4.2 汇编语言程序设计 (107)
4.2.1 汇编语言程序设计的基本步骤 (107)
4.2.2 顺序程序设计 (107)
4.2.3 分支程序设计 (110)
4.2.4 循环程序设计 (115)
4.2.5 子程序设计 (119)
4.3 程序设计举例 (121)
4.4 汇编语言上机过程 (130)
4.4.1 汇编语言的工作环境 (130)
4.4.2 汇编语言程序的上机步骤 (130)
4.4.3 汇编语言程序运行实例 (130)
习题4 (133)
第5章 半导体存储器(135)
5.1 存储器的一般概念和分类 (135)
5.1.1 存储器的分类 (135)
5.1.2 存储器的主要性能指标 (137)
5.1.3 半导体存储器的基本结构 (138)
5.2 随机存储器(RAM) (139)
5.2.1 静态随机存储器(SRAM) (139)
5.2.2 动态随机存储器(DRAM) (142)
5.2.3 常用内存条 (143)
5.3 只读存储器(ROM) (144)
5.3.1 只读存储器的组成与分类 (144)
5.3.2 常用的ROM存储芯片 (146)
5.3.3 快闪存储器(FLASH) (149)
5.4 微机系统中的高速缓冲存储器 (149)
5.4.1 Cache概述 (149)
5.4.2 Cache工作原理 (149)
5.4.3 Cache基本操作 (150)
5.5 存储器接口技术 (151)
5.5.1 存储器与CPU连接时应注意的问题 (151)
5.5.2 常见地址译码电路 (153)
5.5.3 片选控制方法 (155)
5.5.4 应用实例 (156)
习题5 (158)
第6章 输入/输出与接口技术(162)
6.1 接口概述 (162)
6.1.1 接口的功能 (162)
6.1.2 接口中的信息类型 (163)
6.1.3 接口的典型结构 (164)
6.2 I/O端口与I/O指令 (164)
6.2.1 接口部件的I/O端口 (164)
6.2.2 端口地址译码 (164)
6.2.3 I/O指令 (166)
6.3 CPU与外设之间数据传送的方法 (167)
6.3.1 无条件传送方式 (167)
6.3.2 查询方式 (168)
6.3.3 中断传送方式 (169)
6.3.4 直接存储器存取方式(DMA方式) (169)
6.4 基本输入/输出接口设计 (169)
6.4.1 缓冲器与锁存器 (169)
6.4.2 LED显示接口设计 (171)
6.4.3 键盘接口设计 (174)
习题6 (179)
第7章 中断技术(181)
7.1 中断概述 (181)
7.1.1 中断的基本概念 (181)
7.1.2 中断处理的一般过程 (182)
7.1.3 中断优先权与中断嵌套 (183)
7.2 8086中断系统 (185)
7.2.1 8086中断方式 (185)
7.2.2 中断向量表 (186)
7.2.3 8086CPU响应中断的流程 (188)
7.3 可编程中断控制器8259A (188)
7.3.1 8259A的结构及引脚 (188)
7.3.2 8259A的工作过程 (191)
7.3.3 8259A的工作方式 (192)
7.3.4 8259A的级联 (194)
7.3.5 8259A的控制字和初始化编程 (195)
7.3.6 8259A在80x86微机中的应用举例 (201)
习题7 (202)
第8章 常用可编程接口芯片(204)
8.1 可编程并行接口芯片8255A (204)
8.1.1 8255A的内部结构 (204)
8.1.2 8255A的外部引脚 (205)
8.1.3 8255A的控制字和初始化编程 (206)
8.1.4 8255A的工作方式 (208)
8.1.5 8255A的应用举例 (214)
8.2 可编程定时器/计数器8253 (218)
8.2.1 8253的内部结构及其外部引脚 (219)
8.2.2 8253的工作方式与操作时序 (221)
8.2.3 8253的控制字与初始化编程 (225)
8.2.4 8253的应用举例 (227)
8.3 串行通信与可编程串行通信接口8251A (229)
8.3.1 串行通信概述 (229)
8.3.2 8251A的主要特征和内部结构 (230)
8.3.3 8251A的外部引脚 (232)
8.3.4 8251A的编程 (234)
8.3.5 8251A的应用举例 (236)
习题8 (240)
第9章 DMA技术(242)
9.1 DMA技术概述 (242)
9.1.1 DMA的传送原理 (243)
9.1.2 DMA的工作方式 (245)
9.1.3 DMA控制器的功能和结构 (245)
9.2 DMA控制器8237A (247)
9.2.1 8237A的内部结构和引脚 (247)
9.2.2 8237A的工作周期和时序 (250)
9.2.3 8237A的工作方式和传送类型 (252)
9.2.4 8237A的内部寄存器及编程控制字 (253)
9.3 8237A的应用举例 (258)
9.3.1 8237A的初始化编程 (258)
9.3.2 8237A的应用举例 (260)
习题9 (263)
第10章 总线技术(265)
10.1 总线技术概述 (265)
10.1.1 总线的基本概念 (265)
10.1.2 总线的分类 (265)
10.1.3 总线标准及性能参数 (266)
10.1.4 总线的数据传输过程 (268)
10.1.5 总线的优点及发展趋势 (268)
10.2 几种常用总线 (269)
10.2.1 ISA总线 (269)
10.2.2 PCI总线 (275)
10.2.3 PCI-E总线 (281)
10.2.4 IEEE1394高速串行总线 (283)
10.2.5 通用串行总线USB (288)
习题10 (295)
第11章 数模、模数接口(296)
11.1 D/A与A/D接口概述 (296)
11.2 数模(D/A)转换接口 (297)
11.2.1 D/A转换原理 (297)
11.2.2 D/A转换的主要技术指标 (299)
11.2.3 8位D/A转换器DAC0832的结构与工作方式 (300)
11.2.4 12位D/A转换器DAC1232结构及引脚 (303)
11.2.5 D/A转换器应用举例 (304)
11.3 模数(A/D)转换接口 (309)
11.3.1 模数转换的工作原理 (309)
11.3.2 模数转换器的主要技术指标 (311)
11.3.3 8位A/D转换器ADC0809的结构及引脚 (312)
11.3.4 12位A/D转换器AD574的结构及引脚 (315)
11.3.5 A/D转换器应用举例 (317)
习题11 (321)
附录A DOS系统功能调用 (323)
附录B BIOS系统功能调用(329)
参考文献 (333)

微机原理与接口技术是计算机、 电子、 通信、 控制类专业一门重要的必修课程。通过理论学习和实验, 学生应掌握微型计算机组成原理、 接口技术及80x86汇编语言程序设计的基本方法, 掌握8086微处理器及其主要接口芯片的功能、 结构、 编程方法以及基本外部设备的接口技术, 具备基本的微机系统设计、 维护与软硬件开发能力。

本书共分为11章。第1章介绍微机的发展, 特点, 分类, 微处理器、 微机和微机系统的基本组成, 微型计算机主要性能指标及应用等。第2章介绍微处理器的发展, 8086微处理器功能结构及外部特征, 8086微处理器的基本时序及80x86系列微处理器的特点。第3章介绍汇编语言基础, 包括汇编语言基本语法、 汇编语言伪指令、 80x86的寻址方式和指令系统。第4章介绍汇编语言程序设计, 包括顺序程序设计、 分支程序设计、 循环程序设计和子程序设计等四种常用的程序设计方法, 也是汇编语言程序设计的基础, 复杂的程序都可由它们来构成。第5章介绍半导体存储器的组成与连接及其高速缓冲存储器的工作原理。第6章介绍CPU和外设之间的数据传送方式、 接口电路的工作原理和使用方法。第7章介绍可编程中断控制器8259A的工作原理以及初始化编程。第8章介绍可编程并行接口8255A、 定时/计数器8253、 可编程串行通信接口8251A的工作原理、 初始化编程及其在微型计算机中的应用。第9章介绍可编程DMA控制器8237A的工作原理、 初始化编程及其在微型计算机中的应用。第10章介绍微机常见的总线技术。第11章介绍模数(A /D)和数模(D /A)转换接口的工作原理和主要技术指标等。

本书每章后有相应的习题。

本书第1章由湖南人文科技学院成运编写, 第2章、 第3章和第4章由衡阳师范学院许岳兵编写, 第5章由湖南人文科技学院朱高峰编写, 第6章由湘南学院张宁丹编写, 第7章由湘南学院董辉编写, 第8章由湘南学院邝劲松编写, 第9章由湖南人文科技学院赵志刚编写, 第10章由湖南人文科技学院刘伟群编写, 第11章由湖南人文科技学院谢四莲编写, 最后由成运统稿。本书参考了许多兄弟院校的教材, 在此对所引用参考资料的作者深表感谢。

我们还要特别感谢中南大学出版社的同志们对本书出版作了大量艰苦而细致的工作。

由于时间仓促和作者水平有限, 书中肯定还存在错误和不足之处, 恳请读者指正和谅解, 您的指正是我们的期待, 我们的联系方式: chy6677@163.com。

最后, 我们要感谢所有本书的读者, 并祝你们早日成才。

作者

2013年7月