《微机原理与接口技术》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:彭楚武主编
  • 出 版 社:长沙:湖南大学出版社
  • 出版年份:2004
  • ISBN:7810537768
  • 页数:294 页
图书介绍:

1.1概述 1

微型计算机的发展概况 1

微型计算机的特点和应用 4

微型计算机的分类 6

微型计算机的主要性能指标 7

1.2计算机的基本结构和工作原理 8

计算机的基本结构 8

计算机的工作原理 8

1.3微型计算机的系统结构 9

微型计算机的系统与系统的层次结构 9

微型计算机的硬件结构 10

1.4微型计算机的基本数据类型 12

思考题 13

2.1数制及其转换 14

进位计数制(二、八、十、十六进制数) 14

数制间的转换 15

2.2原码、反码和补码 17

机器数与真值 17

原码、反码与补码 17

溢出的概念 19

定点数与浮点数 21

2.3数字与字符的编码 22

数字的编码(BCD码) 22

字符的编码 23

汉字的编码 23

思考题 24

3.1 8086微处理器的结构 25

8086的功能结构 25

8086的寄存器结构 28

3.2 8086的引脚信号及工作模式 31

8086的引脚及其功能 32

最小工作模式及其系统结构 37

最大模式和系统组成 39

8086系统中的堆栈 42

3.3 8088微处理器 42

8088CPU的功能结构 42

8088的引脚信号 43

思考题 44

4.1概述 45

半导体存储器的分类 45

半导体存储器的组成 47

半导体存储器的主要性能指标 50

4.2随机存储器(RAM) 50

静态随机存储器(SRAM) 51

动态随机存储器(DRAM) 53

4.3只读存储器(ROM) 56

掩膜ROM 56

可编程ROM(PROM) 59

可擦除、可编程ROM(EPROM) 59

电可擦除可编程ROM(EEPROM) 60

Flash存储器 61

4.4存储器与CPU的接口技术 62

存储器与CPU的连接 62

简单的8086存储器子系统的设计 65

思考题 67

5.1概述 68

指令的基本内容 68

8086指令的基本格式 69

8086 CPU的寻址方式 69

5.2 8086CPU指令系统 72

数据传送类指令 72

算术运算类指令 78

逻辑运算与移位类指令 83

串操作类指令 86

控制转移类指令 90

处理器控制指令 95

思考题 97

6.1汇编语言与汇编程序 98

汇编语言的基本概念 98

汇编语言源程序的组成 99

6.2伪指令及其应用 103

段定义伪指令SEGMENT/ENDS 104

位置计数器$和定位伪指令ORG 105

段寻址伪指令ASSUME 106

过程定义伪指令PROC/ENDP 106

数据定义伪指令与存储器分配 107

记录与结构定义伪指令(RECORD、 STRUC/ENDS) 108

符号定义伪指令(EQU、LABEL) 110

程序模块定义伪指令(NAME/END、 PUBLIC/EXTRN) 111

6.3汇编语言属性操作符 112

分析操作符(SEG、 OFFSET、 TYPE、 LENGTH、 SIZE) 112

属性修改操作符(PTR、THIS、SHORT) 113

6.4汇编语言程序的上机过程 113

汇编语言程序上机运行的软件环境 113

源程序的编辑与汇编 114

目标程序的连接 114

程序的调试与运行 115

6.5汇编语言程序与DOS的接口 115

DOS和BIOS的功能调用 116

用户程序与DOS的接口 118

6.6汇编语言程序设计的基本技术 119

简单程序设计 119

分支程序设计 122

循环程序设计 124

子程序设计 127

思考题 130

7.1时钟周期、总线周期和指令周期 132

7.2系统的复位操作 132

7.3总线操作与时序 133

基本的总线周期 133

读总线周期 134

写总线周期 135

最小模式下总线请求与响应 136

中断响应周期 137

思考题 138

8.1 I/O接口概述 139

1/O接口的功能 139

CPU与I/O之间的接口信号 140

8.2 I/O端口及其寻址方式 141

存储器映像的I/O寻址方式 141

1/O端口单独寻址方式 142

8.3 CPU与外设之间的数据传送方式 143

无条件传送方式 143

查询传送方式 144

中断传送方式 147

DMA方式 148

思考题 151

9.1中断系统的基本概念 152

中断与中断系统功能 152

中断工作过程 153

中断向量 154

中断优先权与中断嵌套 154

9.2 8086CPU的中断系统 156

中断类型与中断优先级 156

中断向量表 157

CPU响应中断的流程 159

9.3 8259A可编程中断控制器 160

8259A的功能 161

8259A的内部结构与引脚信号 161

8259A的工作方式 164

8259A的级联 167

8259A的控制字与初始化编程 167

思考题 173

10.1定时与计数 174

10.2 Intel 8253可编程定时器/计数器 175

8253的基本功能和内部结构 175

8253的引脚信号 176

8253的工作方式 178

8253的控制字与初始化编程 183

8253的应用举例 185

思考题 188

11.1可编程并行I/O接口芯片8255A 189

8255A的基本功能和内部结构 189

8255A的控制字及其工作方式 191

11.2 8255A的应用实例 198

8255A与打印机接口 198

8255A与键盘接口 200

8255A与LED数码管接口 205

思考题 208

12.1串行通信的基本概念 209

串行通信的连接方式 209

信号的调制与解调 210

同步与异步通信方式 210

波特率与收/发时钟 212

12.2串行通信的接口标准 212

RS-232C接口标准 212

RS-485接口标准 216

USB接口标准 217

12.3 16550可编程串行接口芯片 220

16550的功能描述 220

16550的引脚及其功能 221

16550的内部可编程寄存器及控制字格式 223

16550的初始化编程 227

思考题 229

13.1 D/A与A/D接口概述 230

一个典型的计算机自动控制系统 230

模/数转换器(ADC)的主要性能参数 231

数/模转换器(DAC)的主要性能参数 231

13.2 DAC0832数/模转换器 232

DAC0832的内部结构与引脚图 232

DAC0832的工作模式 233

DAC0832与CPU的连接 234

13.3 ADC0809模/数转换器 235

ADC0809的内部结构与引脚图 236

ADC0809与CPU的连接 237

13.4 D/A与A/D应用举例 239

思考题 241

14.1 IBM PC/XT的系统组成 242

IBM PC/XT的硬件配置 242

系统主板的结构及电气原理 242

IBM PC/XT的处理器子系统 243

IBM PC/XT接口部件子系统 244

IBM PC/XT的存储器子系统 248

IBM PC/XT的I/O扩展槽和扩展卡 249

14.2 IBM PC/XT的软件配置 253

MS-DOS操作系统 253

其他的实用程序 255

思考题 256

15.1从8086到80x86 257

80286微处理器简介 257

80386微处理器及保护方式下的存储器寻址 258

80486微处理器简介 267

15.2 Pentium微处理器 268

Pentium微处理器体系结构 268

Pentium微处理器的特定寄存器 269

Pentium的存储器管理 270

Pentium微处理器寻址方式及指令格式 270

15.3高档Pentium微处理器 273

Pentium MMX 273

Pentium Pro 273

PentiumⅡ 274

Pentium Ⅲ 274

Pentium 4 275

思考题 276

附录A ASCII码字符表 278

附录B 8086指令系统表 279

附录C 8086指令对状态标志位的影响 284

附录D DOS功能调用(INT 21H) 285

附录E BIOS功能调用 290

参考文献 293