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

微型计算机原理及其应用PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:陈卜锁主编
  • 出 版 社:上海:上海交通大学出版社
  • 出版年份:2001
  • ISBN:7313026129
  • 页数:281 页
图书介绍:
《微型计算机原理及其应用》目录

1 计算机基础知识 1

1.1 计算机中的运算基础 1

1.1.1 各种进位制数及其特点 1

1.1.2 各不同进位制数之间的转换 3

1.1.3 二进制数的运算规则 5

1.2 计算机中带符号数的表示法及其运算 6

1.2.1 微机中常用的基本术语 6

1.2.2 机器数与真值 6

1.2.3 原码、反码和补码 7

1.2.4 补码的加减运算 10

1.2.6 溢出的概念及判别 11

1.2.5 无符号数的运算 11

1.2.7 定点数及浮点数 12

1.3 计算机中数据的编码 13

1.3.1 8421BCD码(Binary Coded Decimal二进制编码的十进制数) 13

1.3.2 ASCII码(美国信息交换标准码) 14

1.4 微机系统的基本组成 15

1.4.1 概述 15

1.4.2 微机的硬件系统 16

1.4.3 微机的软件系统 20

1.5 微机的指令 21

1.5.1 指令、指令系统、程序 21

1.5.2 微机的指令格式 21

1.5.4 微机指令的执行过程 22

1.5.3 微机的指令助记符 22

2 8086/8088微处理器及其系统结构 26

2.1 8086/8088 CPU的结构 26

2.1.1 8086/8088 CPU的内部结构 26

2.1.2 8086/8088 CPU芯片的引脚及其功能 30

2.2 8086/8088存储器的结构 35

2.2.1 物理地址的确定 35

2.2.2 分段存储及分段寻址 36

2.3 总线结构和总线周期 37

2.3.1 锁存器、总线控制器、收发器 37

2.3.2 系统总线结构 41

2.3.3 总线周期时序 43

3.1 8086指令的一般格式 47

3 8086CPU指令系统 47

3.2 8086寻址方式 48

3.2.1 立即寻址 48

3.2.2 寄存器寻址 48

3.2.3 存储器寻址 48

3.2.4 端口寻址 50

3.3 8086指令系统 51

3.3.1 数据传送类指令 51

3.3.2 算术运算指令 54

3.3.3 位操作指令 59

3.3.4 程序控制指令 61

3.3.5 串操作指令 65

3.3.6 处理器控制指令 67

4 8086汇编语言程序设计 70

4.1 程序设计语言概述 70

4.2 8086汇编语言的基本语法 71

4.2.1 8086汇编源程序实例 71

4.2.2 8086汇编语言语句的种类 72

4.2.3 指令性语句格式 73

4.3 汇编语言中的表达式 76

4.3.1 常量和变量 76

4.3.2 表达式中的各类运算符 77

4.4 伪指令语句 81

4.4.1 符号定义伪指令 82

4.4.2 变量定义伪指令 83

4.4.3 段定义伪指令 84

4.4.4 过程定义伪指令 89

4.4.5 模块定义与通信伪指令 90

4.5 宏指令语句 92

4.5.1 宏指令的使用 92

4.5.2 用于宏定义的其他伪指令 94

4.5.3 重复块宏指令 95

4.5.4 宏指令与过程的比较 96

4.6 DOS功能调用简介 96

4.6.1 基本的输入与输出 97

4.6.2 文件管理 98

4.6.3 其他 102

4.7.1 顺序程序设计 103

4.7 汇编语言程序设计举例 103

4.7.2 分支程序设计 104

4.7.3 循环程序设计 107

4.7.4 子程序设计 109

5 存储器与存储器系统 114

5.1 概述 114

5.1.1 存储器的分类 114

5.1.2 存储器的性能指标 114

5.1.3 存储器的层次结构 115

5.2 半导体存储器 117

5.2.1 半导体存储器的分类 117

5.2.2 随机存储器(RAM) 117

5.2.3 只读存储器(ROM) 120

5.3 常用半导体存储器芯片 121

5.3.1 静态RAM存储器(SRAM) 121

5.3.2 EPROM电路 122

5.4 存储器与微处理器的连接 125

5.4.1 主存储器的组织 125

5.4.2 8086系统中存储器的连接举例 127

6 输入和输出 130

6.1 概述 130

6.1.1 外设接口的一般结构 130

6.1.2 外设接口的功能 131

6.1.3 I/O端口的编址方式和寻址方式 131

6.2.1 程序控制传送方式 132

6.2 输入/输出数据传送方式 132

6.2.2 中断传送方式 137

6.2.3 DMA方式 138

6.3 8086 CPU的输入/输出 139

6.4 DMA控制器8237 140

6.4.1 主要技术特性 140

6.4.2 8237的工作周期 141

6.4.3 8237的引脚 141

6.4.4 8237的工作模式 144

6.4.5 8237的寄存器组和编程 145

6.4.6 8237的工作时序 150

6.4.7 编程举例 152

7.1 中断的基本概念 155

7 中断接口技术 155

7.1.1 为什么要用中断 156

7.1.2 中断的类型 156

7.1.3 中断系统的功能 156

7.1.4 中断处理过程 157

7.1.5 矢量中断与中断矢量 160

7.2 8086的中断系统 160

7.2.1 8086系统的中断源 160

7.2.2 8086系统的矢量中断 161

7.3 8259A中断控制器 162

7.3.1 8259A的主要功能与结构特点 163

7.3.2 8259A的编程 166

7.4.1 PC机中断与初始化命令 170

7.4 PC机中断电路的编程与工作原理 170

7.4.2 PC机中断响应周期 172

7.4.3 PC机的中断嵌套 173

7.4.4 中断接口的应用设计 175

7.5 应用举例 177

8 并行输入/输出接口芯片 180

8.1 可编程并行接口芯片8255A 180

8.1.1 8255A的内部结构 180

8.1.2 8255A的引脚功能 182

8.1.3 8255A的工作方式 183

8.1.4 8255A的状态字 187

8.1.5 8255A的控制字 189

8.1.6 8255A应用举例 190

8.2 用8212作为一个输入输出接口 191

8.2.1 8212简介 191

8.2.2 8212的工作模式 191

9 串行通信及接口电路 196

9.1 串行通信概述 196

9.1.1 串行通信方式 196

9.1.2 数据传送方向 199

9.1.3 信号的调制与解调 199

9.1.4 串行输入/输出的实现 200

9.2 EIA RS-232 C接口 202

9.2.1 引脚规定 202

9.2.2 电气性能规定 203

9.2.3 电平转换 204

9.2.4 RS-232C的应用 204

9.3 可编程串行接口芯片8251A 206

9.3.1 8251 A的基本性能 206

9.3.2 8251 A的内部结构 206

9.3.3 8251 A的引脚功能 208

9.3.4 8251 A的初始化编程和状态字 210

9.3.5 8251 A的应用举例 213

10 可编程定时器/计数器接口芯片8253 216

10.1 8253的内部结构 216

10.2 8253的引脚功能 218

10.3 8253的工作方式 218

10.4 8253的编程 223

10.5 8253的应用举例 225

11 D/A与A/D转换器接口 228

11.1 D/A转换器接口 228

11.1.1 D/A转换器的性能指标 228

11.1.2 8位D/A转换芯片0832及其接口 229

11.1.3 12位D/A转换器DAC1208及其接口 233

11.2 A/D转换器接口 236

11.2.1 A/D转换器的主要参数 236

11.2.2 A/D转换器与CPU的接口方法 236

11.2.3 A/D转换芯片ADC0809及其接口 237

11.2.4 AD574A及其接口 241

12.2 键盘及其接口电路 245

12 人机交互设备接口 245

12.1 概述 245

12.2.1 按键的结构与特点 246

12.2.2 键开关矩阵 246

12.2.3 键盘编码器 246

12.2.4 简单键盘接口的扫描原理 247

12.2.5 消抖动 247

12.2.6 重键处理 248

12.2.7 有关程序 249

12.2.8 非编码键盘接口 250

12.2.9 PC机编码键盘的工作原理 251

12.3.1 CRT显示原理 254

12.3 CRT显示器及其接口 254

12.3.2 显卡的显示模式 256

12.3.3 字符显示原理 256

12.3.4 字符显示接口电路 258

12.3.5 图形及汉字显示原理 259

12.3.6 PC机显卡简介 260

12.4 发光二极管显示器接口 260

12.5 LCD液晶显示器 263

附录 267

附录1 ASCII字符表(7位码) 267

附录2 80X86指令系统 268

参考文献 281

返回顶部