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

  • 购买积分:12 如何计算积分?
  • 作  者:杨旭东主编;李强,安秀芳,吕红编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2004
  • ISBN:7030134591
  • 页数:339 页
图书介绍:本书介绍微机技术、微机原理、接口技术、汇编语言等内容。

目录 1

第1章微型计算机概述 1

1.1微机的基本组成 1

1.1.1硬件系统 1

1.1.2软件系统 4

1.1.3微机系统的层次结构 5

1.2微机的基本原理 5

1.2.1存储程序工作方式 6

1.2.2信息的数字化表示 6

1.3微机的性能指标 8

1.4计算机的发展、分类与应用 9

1.4.1 计算机的发展历程 9

1.4.2计算机的分类 10

1.4.3计算机应用举例 11

1.5练习题 12

第2章数制与编码 13

2.1进位计数制 13

2.1.1进位计数制的相关概念 13

2.1.2计算机中常用的进位制 14

2.1.3不同进位计数制之间的转换 14

9.3.2 D/A转换器的相关技术参数 3 15

2.2数值在计算机内的表示 18

2.1.4 BCD码 18

2.2.1 无符号定点数的表示 18

2.2.2带符号定点数的表示 19

2.2.3浮点数表示 22

2.3运算方法 23

2.3.1补码定点加减法 23

2.3.2定点数的乘除运算 25

2.4字符表示 29

2.4.1 ASCII 码 29

2.4.2汉字编码简介 30

2.5练习题 32

3.1 CPU 的逻辑结构 34

第3章8088/8086 CPU 34

3.1.1总线接口部件 35

3.1.2执行部件 42

3.1.3总线接口部件与执行部件的协同工作管理 45

3.2 8086的工作模式和引脚定义 46

3.2.1总线分时复用 46

3.2.2 8088和8086CPU的 47

工作模式 47

3.2.3 8086的引脚定义 48

3.3时钟发生器8284A 55

3.4最小工作模式的典型结构 56

3.5 8086的最大模式的典型结构 59

3.6总线操作时序分析 64

3.6.1最小工作模式下的总线周期时序分析 65

3.6.2最大工作模式下的总线周期时序分析 70

3.6.3 可屏蔽中断响应周期 74

3.6.4总线的空操作 77

3.7系统的启动和复位操作 77

3.7.1 系统的启动及复位操作 77

3.7.2总线的请求与保持操作 79

3.8练习题 86

4.1.2指令系统的含义 88

4.1指令和指令系统概述 88

第4章8088/8086指令系统 88

4.1.1指令系统的发展 88

4.1 .3指令系统的格式 89

4.2指令系统的寻址方式 91

4.2.1 立即数寻址 92

4.2.2寄存器寻址 92

4.2.3直接寻址 92

4.2.4寄存器间接寻址 92

4.2.5基址或变址寻址 93

4.2.6基址加变址寻址 93

4.2.7有效地址与物理地址 93

4.3.1数据传送指令 94

4.3 8088/8086指令系统 94

4.3.2算术运算指令 99

4.3.3 逻辑运算和移位指令 108

4.3.4串操作指令 111

4.3.5控制转移指令 113

4.4练习题 118

5.1存储器的基本概念 125

5.1.1存储器的分类 125

第5章半导体存储器 125

5.1.2存储器的性能指标 126

5.1.3存储系统的层次结构 127

5.2半导体存储器芯片 128

5.2.1半导体存储器的组成 129

5.2.2半导体静态存储器举例 131

5.2.3半导体动态存储器举例 133

5.2.4半导体只读存储器举例 137

5.3主存储器组织 142

5.3.1 主存储器的逻辑设计 142

5.3.2主存储器与CPU的连接 146

5.4提高存储系统性能的一些方法 148

5.4.1高速缓存技术 148

5.4.2虚拟存储器 151

5.5练习题 152

第6章微型计算机和外设的数据传输 153

6.1为什么要用接口电路 153

6.1.1微型计算机中的总线 153

6.2.1 数据信息 154

6.1.2为什么要用接口电路 154

6.2 CPU和I/O设备之间的信号 154

6.2.2状态信息 155

6.2.3控制信息 155

6.3接口部件的I/O端口 156

6.3.1 I/O接口的典型结构 156

6.3.2 I/O接口的编址方法 156

6.4 CPU和外设之间的数据传送方式 157

6.4.1程序方式 158

6.4.2 中断方式 161

6.4.3 DMA方式 164

6.4.4输入/输出过程中的 170

几个问题 170

6.5练习题 171

第7章I/O接口技术 172

7.1接口的功能以及在系统中的连接 172

7.1.1接口的主要功能 172

7.1.2接口与系统的连接 173

7.2.1 串行接口 175

7.2串行接口及串行通信 175

7.2.2串行通信涉及的几个问题 176

7.3可编程串行通信接口芯片8251A 183

7.3.1 8251A的基本工作原理 183

7.3.2 825 1A芯片的控制字及其工作方式 190

7.3.3 8251A的编程 194

7.3.4 8251A编程举例 196

7.3.5应用825 1A编程实例 198

7.4并行通信和并行接口 201

7.4.1 并行通信 201

7.4.2并行接口 201

7.5可编程并行通信接口芯片8255A 202

7.5.1 8255A芯片内部结构 202

及其功能 202

7.5.2 8255A芯片的引脚信号 204

7.5.3 8255A的控制字 207

7.5.48255A的工作方式 209

7.5.5 8255A并行接口应用举例 218

7.6DMA控制器8237A 224

7.6.1 8237A芯片内部结构 225

7.6.2 8237A的原理 227

7.6.3 8237A编程及其应用举例 238

7.7可编程计数器/定时器8253 244

7.7.1可编程计数器/定时器的工作原理 244

7.7.2 8253的结构和工作原理 246

7.7.3 8253的编程命令 251

7.7.4 8253芯片的工作方式 251

7.7.5 8253应用举例 258

7.8练习题 263

第8章中断系统 265

8.1 中断的基本概念 265

8.1.1中断的定义 265

8.1.2中断源 265

8.1.3中断矢量表 266

8.1.4中断类型 268

8.1.5中断的作用 268

8.2.1 中断过程 269

8.2中断的基本原理 269

8.2.2中断优先权 271

8.2.3 中断的嵌套 274

8.2.4 8086/8088中断响应过程 274

8.2.5中断处理子程序的结构模式 277

8.3 8259A中断控制器 277

8.3.1 8259A的结构及逻辑功能 277

8.3.2 8259A的引脚 278

8.3.3 8259A的编程结构和 280

工作原理 280

8.3.4中断控制器8259A的 281

工作方式 281

8.3.5 8259A芯片的级联使用 285

8.3.6 8259A的编程 286

8.3.7 IBM PC对8259A的编程 292

8.4练习题 294

第9章A/D和D/A转换 295

9.1基础知识 295

9.2.1 A/D转换器的工作原理及技术参数 298

9.2 A/D转换器(模数转换器) 298

9.2.2 ADC0809模数转换器 304

9.2.3 ADC0809模数转换器与系统的连接 308

9.3 D/A转换器(数模转换器) 311

9.3.1 D/A转换器的基本工作原理 312

9.3.3 DAC0832数模转换器 316

9.3.4 DAC0832与系统的连接 320

9.4练习题 322

附录一 323

附录二 324