当前位置:首页 > 工业技术
微机原理及应用
微机原理及应用

微机原理及应用PDF电子书下载

工业技术

  • 电子书积分:9 积分如何计算积分?
  • 作 者:王根义主编;沙晓艳,赵魁,宋龙副主编
  • 出 版 社:北京:中国轻工业出版社
  • 出版年份:2015
  • ISBN:9787518405947
  • 页数:188 页
图书介绍:本书内容包括:微机基础知识、微机组成、微型计算机系统的编程结构、汇编语言、8086/8088总线时序、半导体存储器、输入/输出和中断系统、可编程接口芯片及应用等。内容特点:突出重点,突出应用,顺序适合人类认识事物的规律,容易看懂,适合自学。对许多概念都描述语句都进行了琢磨。添加了许多模拟实用案例的实例。
《微机原理及应用》目录

学习情境1 微型计算机基础知识 1

1.1 微型计算机概述 1

1.1.1 微型计算机的发展 1

1.1.2 微型计算机的特点 3

1.1.3 微型计算机的应用领域 4

1.1.4 微型计算机的发展趋势 4

1.2 计算机中的数和编码系统 4

1.2.1 计算机中的进位计数制 4

1.2.2 计算机中对带符号数的表示 7

1.2.3 数据和字符编码 7

1.2.4 微机主要性能指标 9

习题一 10

学习情境2 微机组成 11

2.1 概述 11

2.1.1 硬件子系统 12

2.1.2 软件子系统 13

2.2 PC的硬件子系统 13

2.2.1 显示器 13

2.2.2 显示卡 15

2.2.3 打印机 17

2.2.4 键盘 18

2.2.5 鼠标 18

2.2.6 音箱 19

2.2.7 主机 19

2.2.8 微处理器 20

2.2.9 内存 21

2.2.10 硬盘 23

2.2.11 光驱 25

2.2.12 微机总线 25

2.3 PC的软件子系统 26

习题二 28

学习情境3 微型计算机系统的编程结构 29

3.1 微处理器的编程结构 29

3.1.1 8086 CPU的编程结构 29

3.1.2 8086 CPU的内部寄存器结构 30

3.2 8086的内存编址和I/O编址 34

3.2.1 8086的存储器编址 34

3.2.2 8086的I/O编址 35

3.3 8086系统中的堆栈 35

习题三 36

学习情境4 汇编语言 37

4.1 汇编语言概述 37

4.1.1 计算机指令 37

4.1.2 汇编语言指令 38

4.2 DEBUG调试程序的常用命令 38

4.2.1 DEBUG操作命令 38

4.2.2 DEBUG常用命令用法举例 39

4.2.3 8086指令的操作数的类型 40

4.3 8086 CPU指令中操作数的寻址方式 40

4.3.1 立即数寻址 40

4.3.2 直接寻址 41

4.3.3 寄存器寻址 41

4.3.4 寄存器间接寻址 42

4.3.5 寄存器相对寻址 42

4.3.6 基址变址寻址 42

4.3.7 相对基址变址寻址 42

4.4 8086 CPU指令系统 43

4.4.1 数据传送类指令 43

4.4.2 算术运算类指令 47

4.4.3 逻辑运算与移位类指令 50

4.4.4 串操作类指令 53

4.4.5 控制转移类指令 54

4.4.6 处理器控制指令 56

4.5 汇编语言程序的处理软件 57

4.5.1 汇编程序 57

4.5.2 连接程序 60

4.5.3 DOS环境执行可执行文件 60

4.6 汇编语言基础 61

4.6.1 汇编语言的语句格式 61

4.6.2 汇编语言的运算符 62

4.6.3 表达式 63

4.6.4 汇编语言程序汇编步骤 64

4.7 伪指令 64

4.7.1 数据定义伪指令 64

4.7.2 符号定义伪指令 64

4.7.3 段定义伪指令SEGMENT和ENDS 65

4.7.4 设定段寄存器伪指令ASSUME 65

4.7.5 定义过程的伪指令PROC和ENDP 66

4.7.6 宏指令 67

4.7.7 ORG伪指令 67

4.7.8 汇编结束伪指令END 68

4.7.9 PUBLIC和EXTRN伪指令 68

4.8 汇编语言程序设计 68

4.8.1 最常用的DOS系统功能调用的子功能 68

4.8.2 简单程序设计 70

4.8.3 用DEBUG检查可执行文件的功能错误 73

4.8.4 分支程序设计 75

4.8.5 循环程序设计 79

4.8.6 子程序设计 87

习题四 92

学习情境5 8086/8088 CPU的工作时序 94

5.1 时序的概念 94

5.1.1 指令周期、总线周期及时钟周期 94

5.1.2 8086/8088微机系统的主要操作 95

5.2 8086/8088 CPU的工作模式 95

5.2.1 8086/8088 CPU的两种工作模式 95

5.2.2 8086/8088 CPU的引脚信号和功能 96

5.3 8086在最小模式下的典型配置 101

5.4 8086在最大模式下的典型配置 103

5.5 典型的8086/8088 CPU时序分析 105

5.5.1 引言 105

5.5.2 最小模式下的典型时序 105

5.6 最大模式下的典型时序 109

5.6.1 最大模式下的总线读周期 109

5.6.2 最大模式下的总线写周期 110

5.6.3 最大模式下的I/O读/写周期 110

习题五 111

学习情境6 半导体存储器 112

6.1 存储器概述 112

6.1.1 存储器的性能 112

6.1.2 存储器的分类 112

6.2 半导体存储器的原理 113

6.2.1 SRAM的原理 113

6.2.2 DRAM的原理 114

6.2.3 PROM的原理 115

6.3 主存储器与CPU的连接 115

6.3.1 存储器与CPU连接因素 115

6.3.2 存储器的扩展 115

6.4 高速缓存 118

6.4.1 高速缓存的工作原理 118

6.4.2 高速缓存的基本结构 119

6.4.3 高速缓存与DRAM存取的一致性 120

6.5 存储器的应用 121

习题六 122

学习情境7输入/输出和中断系统 123

7.1 概述 123

7.1.1 输入和输出定义 123

7.1.2 外设及其性能特点 124

7.1.3 输入和输出的控制方式 124

7.2 中断的概念及处理过程 126

7.2.1 中断的概念 126

7.2.2 中断请求信号的产生 126

7.2.3 中断优先级 127

7.2.4 中断响应 128

7.2.5 中断服务子程序 129

7.3 8086中断系统 129

7.3.1 中断分类及中断类型码 129

7.3.2 中断向量和中断向量表 131

7.3.3 中断响应过程与时序 131

7.3.4 软件中断的特点 133

7.4 Intel 8259A中断控制器 134

7.4.1 8259A的性能概述 134

7.4.2 8259A的内部结构和工作原理 134

7.4.3 8259A的外部引脚 135

7.4.4 8259A的中断过程 137

7.4.5 8259A的工作方式 137

7.4.6 系统总线的连接方式 139

7.4.7 引入中断请求的方式 139

7.4.8 8259A的编程 140

7.4.9 8259A的级联 145

7.4.10 8259A的应用举例 146

习题七 148

学习情境8 可编程接口芯片及应用 149

8.1 可编程接口概述 149

8.2 8255A并行接口芯片 150

8.2.1 8255A的基本性能 150

8.2.2 8255A的内部结构 151

8.2.3 8255A的引脚功能 152

8.2.4 8255A的编程 152

8.2.5 8255A的编程与应用 156

8.3 8251A串行接口芯片 160

8.3.1 串行通信方式 160

8.3.2 8251A的基本性能 164

8.3.3 8251A的内部结构 165

8.3.4 8251A的引脚功能 167

8.3.5 8251A的控制字 168

8.3.6 8251A的编程与应用 171

8.4 8253定时/计数器芯片 174

8.4.1 8253的基本性能 174

8.4.2 8253的内部结构 175

8.4.3 8253的引脚功能 175

8.4.4 8253的工作方式 176

8.4.5 8253的编程 181

8.4.6 8253的应用举例 183

习题八 186

参考文献 188

返回顶部