《微机原理及汇编语言》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:刘嘉新,赵斌,马国忠主编
  • 出 版 社:哈尔滨:东北林业大学出版社
  • 出版年份:2009
  • ISBN:9787811315264
  • 页数:297 页
图书介绍:本书主要以当前国内外广泛流行的16/32位微处理器为背景,以INTEL8086/8088 16位机为基础,追踪INTEL主流系列高性能微机的技术发展方向,较全面、系统、深入地讨论微机系统的原理及应用、编程实例及接口技术。具体内容有:计算机中数的表示、数制转换、8086/8088微型计算机等。

第1章 计算机基础知识 1

1.1 计算机的发展 1

1.1.1 计算机的产生和发展 1

1.1.2 计算机的特点和类型 4

1.2 微型计算机中信息的表示 5

1.2.1 计算机中的数制 5

1.2.2 各计数制的相互转换 6

1.2.3 计算机中数据的存储单位 7

1.2.4 计算机中数的表示方法 8

1.3 二进制数的算术运算和逻辑运算 14

1.3.1 无符号二进制数的算术运算和逻辑运算 14

1.3.2 有符号二进制数的算术运算和逻辑运算 15

第2章 微型计算机基础 18

2.1 微型计算机基本结构 18

2.1.1 微型计算机系统概述 19

2.1.2 微型计算机的工作过程 26

2.2 8086微处理器 29

2.3 8086的引脚信号和工作模式 37

2.3.1 最大模式和最小模式的概念 37

2.3.2 8086的引脚信号和功能 37

2.3.3 系统的复位和启动操作 43

2.4 8086 CPU的操作时序 44

2.4.1 时钟周期、指令周期和总线周期 44

2.4.2 最小模式 45

2.4.3 最大模式 47

2.5 系统总线 50

2.5.1 概述 50

2.5.2 总线技术 53

2.5.3 常见系统总线简介 58

2.6 80386微处理器 61

2.6.1 80386的组成 61

2.6.2 80386的引脚功能 63

2.7 Pentium微处理器 65

2.7.1 Pentium的结构 65

2.7.2 Pentium的内部寄存器 65

2.7.3 Pentium的工作模式 66

第3章 指令系统 68

3.1 概述 68

3.2 8086的寻址方式 69

3.2.1 立即寻址方式 69

3.2.2 寄存器寻址方式 70

3.2.3 直接寻址方式 70

3.2.4 寄存器间接寻址方式 71

3.2.5 变址寻址方式 72

3.2.6 基址寻址方式 72

3.2.7 基址变址寻址方式 73

3.2.8 相对基址变址寻址方式 74

3.2.9 存储器寻址时的段约定 74

3.3 8086/8088指令系统 75

3.3.1 数据传送类指令 75

3.3.2 算术运算类指令 84

3.3.3 逻辑运算类指令和移位指令 93

3.3.4 串操作类指令 96

3.3.5 控制转移类指令 100

3.3.6 处理器控制类指令 108

第4章 汇编语言程序设计 113

4.1 汇编语言与汇编程序 113

4.1.1 汇编语言源程序的结构 114

4.1.2 汇编语言语句类型及格式 115

4.1.3 数据项及表达式 116

4.2 伪指令 119

4.2.1 数据定义伪指令 120

4.2.2 符号定义伪指令 121

4.2.3 段定义伪指令 121

4.2.4 设定段寄存器伪指令 123

4.2.5 过程定义伪指令 124

4.2.6 宏命令伪指令 125

4.2.7 模块定义与连接伪指令 126

4.3 DOS功能调用 128

4.4 汇编语言程序设计基础 131

4.4.1 程序设计概述 131

4.4.2 顺序程序 132

4.4.3 分支程序设计 134

4.4.4 循环程序 137

4.4.5 子程序设计 138

4.5 常见程序设计举例 142

第5章 存储器系统 152

5.1 概述 152

5.1.1 存储器的一般概念 152

5.1.2 存储器的分类 152

5.1.3 存储器芯片的主要技术指标 154

5.2 随机存取存储器RAM 155

5.2.1 静态随机存储器(SRAM) 155

5.2.2 动态随机读写存储器(DRAM) 163

5.2.3 存储器扩展技术 166

5.3 只读存储器(ROM) 170

5.3.1 EPROM 170

5.3.2 EEPROM(E2PROM) 173

5.3.3 闪速EEPROM(FLASH) 177

5.4 高速缓冲存储器(Cache) 180

5.4.1 Cache的工作原理 181

5.4.2 高速缓存与主存的存取一致性 182

5.4.3 Cache的分级体系结构 183

第6章 输入输出和中断技术 186

6.1 输入输出接口 186

6.1.1 概述 186

6.1.2 I/O接口的编址方式 187

6.1.3 I/O端口地址的译码 189

6.1.4 I/O数据的传送方式 189

6.2 简单接口电路 190

6.2.1 接口电路的基本构成 190

6.2.2 三态门接口 190

6.2.3 锁存器接口芯片 192

6.2.4 简单接口的应用举例 194

6.3 输入输出的控制方式 196

6.3.1 无条件传送方式 196

6.3.2 查询方式 196

6.3.3 中断方式 198

6.3.4 直接存储器存取方式 198

6.4 中断技术 201

6.4.1 中断的基本概念 201

6.4.2 8086/8088的中断系统 207

6.5 可编程中断控制器8259A 213

6.5.1 8259A的引线及内部结构 213

6.5.2 8259A的工作过程 215

6.5.3 8259A的工作方式 215

6.5.4 8259A的初始化编程 220

6.5.5 中断程序设计 228

第7章 常用数字接口电路 232

7.1 接口电路概述 232

7.2 可编程定时计数器8253 233

7.2.1 8253的外部引线及内部结构 233

7.2.2 8253的工作方式 235

7.2.3 8253的控制字 240

7.2.4 8253的应用 241

7.3 可编程并行接口8255 245

7.3.1 8255的引线及结构 246

7.3.2 8255的工作方式 248

7.3.3 方式控制字及状态字 253

7.3.4 8255的应用 254

7.4 可编程串行通信接口8250 257

7.4.1 串行通信基本概念 257

7.4.2 串行通信的接口标准 261

7.4.3 可编程串行通信接口8250 263

第8章 A/D与D/A转换器接口 276

8.1 D/A转换器的接口方法 276

8.1.1 D/A转换器及其连接特性 276

8.1.2 D/A转换器与微处理器的接口方法 277

8.2 D/A转换器接口电路设计 278

8.2.1 片内无三态输入缓冲器的8位D/A转换器接口设计 278

8.2.2 片内有三态输入缓冲器的8位D/A转换器接口设计 279

8.3 A/D转换器接口基本原理与方法 282

8.3.1 A/D转换器及连接特性 282

8.3.2 A/D转换器与微处理器的接口方法 283

8.4 查询方式的A/D转换器接口电路设计 285

8.5 中断方式的A/D转换器接口设计 289