《微机原理与接口技术》包宋建 | PDF下载|ePub下载
微机原理与接口技术 版权信息
- 出版社:机械工业出版社
- 出版时间:2020-03-01
- ISBN:9787111643906
- 条形码:9787111643906 ; 978-7-111-64390-6
微机原理与接口技术 本书特色
本书以微型计算机系统应用为目标,以Intel 8086微处理器为主要对象,对Intel 8086的内部结构、外部引脚进行了详细介绍,同时系统地介绍了微型计算机的基本组成、工作原理、接口技术及应用。全书共11章,包括计算机基础知识、8086微型计算机系统、 指令系统与寻址方式、汇编语言程序设计、Proteus仿真平台的使用、半导体存储器、输入/输出接口、可编程接口芯片、中断与中断管理、数/模与模/数转换及应用、总线等内容。
本书内容精练、实用性强。本着“理论够用、突出应用”的宗旨,实验手段先进,引入Proteus软件仿真,让学生在“做中学、学中做”,可大大激发学生的学习兴趣。
本书可作为高等院校电气类、自动化类、电子信息类各专业本科生的教材,同时也可供有关工程技术人员参考。
微机原理与接口技术 内容简介
《微机原理与接口技术》以微型计算机系统应用为目标,以Intel 8086微处理器为主要对象,对Intel 8086的内部结构、外部引脚进行了详细介绍,同时系统地介绍了微型计算机的基本组成、工作原理、接口技术及应用。《微机原理与接口技术》共11章,包括计算机基础知识、8086微型计算机系统、 指令系统与寻址方式、汇编语言程序设计、Proteus仿真平台的使用、半导体存储器、输入/输出接口、可编程接口芯片、中断与中断管理、数/模与模/数转换及应用、总线等内容。 《微机原理与接口技术》内容精练、实用性强。本着“理论够用、突出应用”的宗旨,实验手段先进,引入Proteus软件仿真,让学生在“做中学、学中做”,可大大激发学生的学习兴趣。 《微机原理与接口技术》可作为高等院校电气类、自动化类、电子信息类各专业本科生的教材,同时也可供有关工程技术人员参考。
微机原理与接口技术 目录
前言
第1章计算机基础知识1
1.1计算机发展概况1
1.1.1计算机由来及发展史1
1.1.2微机的分类3
1.2微机系统3
1.2.1微机系统硬件4
1.2.2微机系统软件4
1.2.3硬件与软件的关系5
1.3计算机中的数制及其转换6
1.3.1数制的表示6
1.3.2数制的转换6
1.4计算机中数的表示方法8
1.4.1机器数与真值8
1.4.2无符号二进制数的表示9
1.4.3带符号二进制数的表示9
1.4.4带符号二进制数的运算10
1.4.5计算机中常用的编码11
1.5微机的主要性能指标15
本章习题16
第2章8086微型计算机系统17
2.18086微处理器的结构17
2.1.18086的内部结构17
2.1.28086的寄存器结构19
2.28086微处理器的引脚特征22
2.2.18086的引脚特征22
2.2.28086的工作模式23
2.2.3两种工作模式下8086的公共引脚特征24
2.2.4*小工作模式下8086的特殊引脚特征25
2.2.5*大工作模式下8086的特殊引脚特征26
2.38086微型计算机系统的硬件组成27
2.3.1系统硬件组成特点27
2.3.2*小工作模式下8086系统的硬件组成27
2.3.3*大工作模式下8086系统的硬件组成28
2.3.48086微处理器对存储器管理
概述29
2.3.58086微处理器对I/O管理概述31
2.48086微处理器的总线时序32
2.4.1计算机系统的三大周期32
2.4.2*小工作模式下8086的总线周期时序34
2.4.3*大工作模式下8086的总线周期时序37
本章习题38
第3章指令系统与寻址方式39
3.1概述39
3.2寻址方式39
3.2.1操作数类型39
3.2.28086/8088寻址方式40
3.3指令系统46
3.3.1数据传送指令46
3.3.2算术运算指令53
3.3.3位运算指令59
3.3.4串操作指令62
3.3.5控制转移指令66
3.3.6处理器控制指令70
本章习题71
第4章汇编语言程序设计74
4.1汇编语言基础知识74
4.1.1概述74
4.1.2汇编语言程序的结构74
4.1.3汇编语言语句76
4.1.4指令语句的操作数组成78
4.1.5指令语句中的运算符和操作符78
4.2汇编语言的伪指令系统82
4.2.1数据定义伪指令82
4.2.2符号定义伪指令83
4.2.3段定义伪指令84
4.2.4过程定义伪指令86
4.2.5模块定义与结束伪指令86
4.2.6其他伪指令87
4.3系统功能调用88
4.3.1DOS功能调用88
4.3.2BIOS功能调用92
4.4汇编语言程序设计92
4.4.1程序的质量标准92
4.4.2汇编语言程序设计的基本过程93
4.4.3顺序程序设计94
4.4.4分支程序设计95
4.4.5循环程序设计97
4.4.6子程序设计99
4.4.7汇编语言程序设计举例103
4.5汇编语言程序的上机过程107
4.5.1上机环境107
4.5.2上机过程107
4.5.3DEBUG运行调试108
4.5.4Emu8086软件的使用简介110
本章习题117
第5章Proteus仿真平台的使用119
5.1Proteus简介119
5.2Proteus ISIS的基本使用119
5.2.1进入Proteus ISIS119
5.2.2Proteus ISIS工作界面120
5.2.38086*小模式电路绘制121
5.3Proteus ISIS下8086的仿真127
本章习题130
第6章半导体存储器131
6.1概述131
6.2半导体存储器的分类131
6.3存储器芯片的主要技术指标133
6.4典型存储器芯片介绍134
6.5存储器与系统的连接138
6.5.1存储器扩展138
6.5.2存储器的片选信号产生方法139
6.5.38086 CPU与存储器的连接140
本章习题146
�r[2]微机原理与接口技术�r[1]目录第7章输入/输出接口147
7.1I/O接口的概念与功能147
7.1.1概述147
7.1.2I/O接口电路的基本功能147
7.1.3CPU与I/O设备之间的接口
信息148
7.1.4I/O端口的概念与编址方式149
7.2简单I/O接口芯片149
7.2.1锁存器74LS373150
7.2.2缓冲器74LS244150
7.3CPU与外设之间的数据传送控制
方式151
7.3.1程序控制传送方式151
7.3.2中断方式156
7.3.3直接存储器存取(DMA)传送
方式156
7.3.4通道控制方式和I/O处理器157
本章习题158
第8章可编程接口芯片159
8.1概述159
8.2可编程定时器/计数器8253159
8.2.1定时/计数概述159
8.2.28253的外部特性与内部结构160
8.2.38253的引脚功能161
8.2.48253的工作方式162
8.2.58253的初始化165
8.2.68253的应用167
8.3可编程并行接口芯片8255A172
8.3.1并行接口概述172
8.3.28255A的外部特性与内部结构173
8.3.38255A的引脚功能174
8.3.48255A的工作方式175
8.3.58255A的初始化176
8.3.68255A的应用178
8.4Proteus ISIS仿真实例182
本章习题189
第9章中断与中断管理190
9.1概述190
9.1.1中断与中断源190
9.1.2中断处理过程191
9.28086的中断系统192
9.2.18086的中断分类192
9.2.2中断向量和中断向量表194
9.2.38086的中断响应和中断处理
过程196
9.3可编程中断控制器8259A197
9.3.18259A的内部结构和引脚功能197
9.3.28259A的工作原理199
9.3.38259A的工作方式200
9.3.48259A的应用201
9.4Proteus ISIS仿真实例207
本章习题211
第10章数/模与模/数转换及应用212
10.1概述212
10.2模/数转换及应用213
10.2.1模/数转换器的基本原理213
10.2.2模/数转换器的主要参数213
10.2.38位A/D转换器ADC0809及其
应用214
10.3数/模转换及应用220
10.3.1数/模转换器的基本原理220
10.3.2数/模转换器的主要参数221
10.3.38位D/A转换器DAC0832及其
应用222
10.4Proteus ISIS仿真实例
第1章计算机基础知识1
1.1计算机发展概况1
1.1.1计算机由来及发展史1
1.1.2微机的分类3
1.2微机系统3
1.2.1微机系统硬件4
1.2.2微机系统软件4
1.2.3硬件与软件的关系5
1.3计算机中的数制及其转换6
1.3.1数制的表示6
1.3.2数制的转换6
1.4计算机中数的表示方法8
1.4.1机器数与真值8
1.4.2无符号二进制数的表示9
1.4.3带符号二进制数的表示9
1.4.4带符号二进制数的运算10
1.4.5计算机中常用的编码11
1.5微机的主要性能指标15
本章习题16
第2章8086微型计算机系统17
2.18086微处理器的结构17
2.1.18086的内部结构17
2.1.28086的寄存器结构19
2.28086微处理器的引脚特征22
2.2.18086的引脚特征22
2.2.28086的工作模式23
2.2.3两种工作模式下8086的公共引脚特征24
2.2.4*小工作模式下8086的特殊引脚特征25
2.2.5*大工作模式下8086的特殊引脚特征26
2.38086微型计算机系统的硬件组成27
2.3.1系统硬件组成特点27
2.3.2*小工作模式下8086系统的硬件组成27
2.3.3*大工作模式下8086系统的硬件组成28
2.3.48086微处理器对存储器管理
概述29
2.3.58086微处理器对I/O管理概述31
2.48086微处理器的总线时序32
2.4.1计算机系统的三大周期32
2.4.2*小工作模式下8086的总线周期时序34
2.4.3*大工作模式下8086的总线周期时序37
本章习题38
第3章指令系统与寻址方式39
3.1概述39
3.2寻址方式39
3.2.1操作数类型39
3.2.28086/8088寻址方式40
3.3指令系统46
3.3.1数据传送指令46
3.3.2算术运算指令53
3.3.3位运算指令59
3.3.4串操作指令62
3.3.5控制转移指令66
3.3.6处理器控制指令70
本章习题71
第4章汇编语言程序设计74
4.1汇编语言基础知识74
4.1.1概述74
4.1.2汇编语言程序的结构74
4.1.3汇编语言语句76
4.1.4指令语句的操作数组成78
4.1.5指令语句中的运算符和操作符78
4.2汇编语言的伪指令系统82
4.2.1数据定义伪指令82
4.2.2符号定义伪指令83
4.2.3段定义伪指令84
4.2.4过程定义伪指令86
4.2.5模块定义与结束伪指令86
4.2.6其他伪指令87
4.3系统功能调用88
4.3.1DOS功能调用88
4.3.2BIOS功能调用92
4.4汇编语言程序设计92
4.4.1程序的质量标准92
4.4.2汇编语言程序设计的基本过程93
4.4.3顺序程序设计94
4.4.4分支程序设计95
4.4.5循环程序设计97
4.4.6子程序设计99
4.4.7汇编语言程序设计举例103
4.5汇编语言程序的上机过程107
4.5.1上机环境107
4.5.2上机过程107
4.5.3DEBUG运行调试108
4.5.4Emu8086软件的使用简介110
本章习题117
第5章Proteus仿真平台的使用119
5.1Proteus简介119
5.2Proteus ISIS的基本使用119
5.2.1进入Proteus ISIS119
5.2.2Proteus ISIS工作界面120
5.2.38086*小模式电路绘制121
5.3Proteus ISIS下8086的仿真127
本章习题130
第6章半导体存储器131
6.1概述131
6.2半导体存储器的分类131
6.3存储器芯片的主要技术指标133
6.4典型存储器芯片介绍134
6.5存储器与系统的连接138
6.5.1存储器扩展138
6.5.2存储器的片选信号产生方法139
6.5.38086 CPU与存储器的连接140
本章习题146
�r[2]微机原理与接口技术�r[1]目录第7章输入/输出接口147
7.1I/O接口的概念与功能147
7.1.1概述147
7.1.2I/O接口电路的基本功能147
7.1.3CPU与I/O设备之间的接口
信息148
7.1.4I/O端口的概念与编址方式149
7.2简单I/O接口芯片149
7.2.1锁存器74LS373150
7.2.2缓冲器74LS244150
7.3CPU与外设之间的数据传送控制
方式151
7.3.1程序控制传送方式151
7.3.2中断方式156
7.3.3直接存储器存取(DMA)传送
方式156
7.3.4通道控制方式和I/O处理器157
本章习题158
第8章可编程接口芯片159
8.1概述159
8.2可编程定时器/计数器8253159
8.2.1定时/计数概述159
8.2.28253的外部特性与内部结构160
8.2.38253的引脚功能161
8.2.48253的工作方式162
8.2.58253的初始化165
8.2.68253的应用167
8.3可编程并行接口芯片8255A172
8.3.1并行接口概述172
8.3.28255A的外部特性与内部结构173
8.3.38255A的引脚功能174
8.3.48255A的工作方式175
8.3.58255A的初始化176
8.3.68255A的应用178
8.4Proteus ISIS仿真实例182
本章习题189
第9章中断与中断管理190
9.1概述190
9.1.1中断与中断源190
9.1.2中断处理过程191
9.28086的中断系统192
9.2.18086的中断分类192
9.2.2中断向量和中断向量表194
9.2.38086的中断响应和中断处理
过程196
9.3可编程中断控制器8259A197
9.3.18259A的内部结构和引脚功能197
9.3.28259A的工作原理199
9.3.38259A的工作方式200
9.3.48259A的应用201
9.4Proteus ISIS仿真实例207
本章习题211
第10章数/模与模/数转换及应用212
10.1概述212
10.2模/数转换及应用213
10.2.1模/数转换器的基本原理213
10.2.2模/数转换器的主要参数213
10.2.38位A/D转换器ADC0809及其
应用214
10.3数/模转换及应用220
10.3.1数/模转换器的基本原理220
10.3.2数/模转换器的主要参数221
10.3.38位D/A转换器DAC0832及其
应用222
10.4Proteus ISIS仿真实例