图书介绍

16/32位微机原理、汇编语言及接口技术2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

16/32位微机原理、汇编语言及接口技术
  • 钱晓捷,陈涛编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:711108912X
  • 出版时间:2001
  • 标注页数:347页
  • 文件大小:17MB
  • 文件页数:356页
  • 主题词:微型计算机(学科: 高等学校) 微型计算机

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

16/32位微机原理、汇编语言及接口技术PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 微型计算机系统概述1

1.1 微型计算机的发展和应用1

1.1.1 微型计算机的发展2

1.1.2 微型计算机的应用3

1.2 微型计算机的系统组成5

1.2.1 微型计算机的硬件系统5

1.2.2 微型计算机的软件系统7

1.3 IBM PC系列机系统7

1.3.1 硬件基本组成9

1.3.2 主机板组成9

1.3.3 存储空间的分配12

1.3.4 I/O空间的分配13

1.4 计算机中的数据表示13

1.4.1 计算机中的数14

1.4.2 计算机中的码16

习题118

第2章 微处理器指令系统19

2.1 微处理器的内部结构19

2.1.1 微处理器的基本结构19

2.1.2 8088/8086的功能结构21

2.1.3 8088/8086的寄存器结构22

2.1.4 8088/8086的存储器结构25

2.2 8088/8086的寻址方式27

2.2.1 立即数寻址方式29

2.2.2 寄存器寻址方式29

2.2.3 存储器寻址方式30

2.3 数据传送类指令33

2.3.1 通用数据传送指令33

2.3.2 堆栈操作指令35

2.3.4 地址传送指令36

2.3.3 标志操作指令36

2.4 算术运算类指令37

2.4.1 加法和减法指令37

2.4.2 符号扩展指令39

2.4.3 乘法和除法指令40

2.4.4 十进制调整指令41

2.5 位操作类指令43

2.5.1 逻辑运算指令44

2.5.2 移位指令44

2.5.3 循环移位指令46

2.6 控制转移类指令47

2.6.1 无条件转移指令47

2.6.2 条件转移指令48

2.6.3 循环指令50

2.6.4 子程序指令51

2.6.5 中断指令和系统功能调用52

2.7 处理器控制类指令55

习题256

第3章 汇编语言程序设计60

3.1 汇编语言的源程序格式60

3.1.1 简化段定义格式61

3.1.2 完整段定义格式63

3.1.3 可执行程序的结构65

3.2 常量、变量和标号67

3.2.1 常量67

3.2.2 变量69

3.2.3 名字和标号的属性71

3.3 顺序程序设计73

3.4 分支程序设计73

3.5 循环程序设计77

3.5.1 计数控制循环77

3.5.2 条件控制循环79

3.5.3 串操作类指令80

3.6 子程序设计83

3.6.1 过程定义和子程序编写83

3.6.2 用寄存器传递参数86

3.6.3 用共享变量传递参数88

3.6.4 用堆栈传递参数90

3.6.5 子程序模块和子程序库92

3.7 宏汇编93

习题398

第4章 微处理器外部特性102

4.1 8088的引脚信号和总线形成102

4.1.1 8088的两种组态模式102

4.1.2 最小组态的引脚定义103

4.1.3 最小组态的总线形成106

4.1.4 最大组态的引脚定义108

4.1.5 最大组态的总线形成109

4.2 8088的总线时序110

4.2.1 最小组态的总线时序111

4.2.2 最大组态的总线时序113

4.3 8086微处理器115

4.4 80286微处理器116

4.5 微机系统总线117

4.5.1 微机总线概述117

4.5.2 IBM PC总线118

4.5.3 ISA总线122

习题4124

第5章 半导体存储器及其接口125

5.1 半导体存储器概述125

5.1.1 半导体存储器的分类125

5.1.2 半导体存储器芯片的结构126

5.2 随机存取存储器128

5.2.1 静态RAM128

5.1.3 半导体存储器的主要技术指标128

5.2.2 动态RAM131

5.3 只读存储器135

5.3.1 EPROM135

5.3.2 EEPROM138

5.4 半导体存储器与CPU的连接140

5.4.1 存储芯片与CPU的连接140

5.4.2 存储芯片与CPU的配合144

5.5 IBM PC/XT机的DRAM子系统145

习题5147

第6章 基本输入输出接口149

6.1 I/O接口概述149

6.1.1 I/O接口的主要功能149

6.1.2 I/O接口的典型结构150

6.1.3 I/O端口的编址151

6.1.4 8088/8086的输入输出指令152

6.1.5 I/O地址的译码153

6.1.6 数据传送方式153

6.2 无条件传送方式及其接口154

6.3 查询传送方式及其接口155

6.3.1 查询输入接口156

6.3.2 查询输出接口156

6.3.3 用查询方式对EEPROM进行编程157

6.4 中断传送方式158

6.4.1 中断传送与接口158

6.4.2 中断工作过程159

6.4.3 中断优先权161

6.5 DMA传送方式164

习题6165

第7章 中断控制接口167

7.1 8088中断系统167

7.1.1 8088的中断类型167

7.1.2 8088的中断响应过程169

7.1.3 8088的中断向量表170

7.2 内部中断服务程序172

7.3 8259A中断控制器174

7.3.1 8259A的内部结构和引脚174

7.3.2 8259A的中断过程175

7.3.3 8259A的工作方式176

7.3.4 8259A的编程179

7.4 8259A在IBM PC系列机上的应用183

7.5 外部中断服务程序185

7.6 驻留中断服务程序187

习题7189

第8章 定时计数控制接口191

8.1 8253/8254定时计数器191

8.1.1 8253/8254的内部结构和引脚191

8.1.2 8253/8254的工作方式193

8.1.3 8253/8254的编程196

8.2 8253/8254在IBM PC系列机上的应用198

8.2.1 定时中断和定时刷新199

8.2.2 扬声器控制199

8.2.3 可编程硬件延时200

8.3 扩充定时计数器的应用202

习题8203

第9章 DMA控制接口205

9.1 DMA控制器8237A205

9.1.1 8237A的内部结构和引脚205

9.1.2 8237A的工作时序207

9.1.3 8237A的工作方式209

9.1.4 8237A的寄存器210

9.1.5 8237A的编程214

9.2 8237A的应用214

9.2.1 8237A在IBM PC系列机上的应用215

9.2.2 DMA写传送216

9.2.3 DMA设定子程序217

习题9219

第10章 并行接口221

10.1 并行接口电路8255A221

10.1.1 8255A的内部结构和引脚221

10.1.2 8255A的工作方式222

10.1.3 8255A的编程226

10.2 8255A的应用228

10.2.1 8255A在IBM PC/XT机上的应用228

10.2.2 用8255A方式0与打印机接口229

10.2.3 用8255A方式1与打印机接口230

10.2.4 双机并行通信接口231

10.3 键盘及其接口232

10.3.1 简易键盘的工作原理232

10.3.2 PC机键盘的工作原理237

10.4 LED数码管及其接口242

10.5 并行打印机接口245

10.5.1 打印机接口信号246

10.5.2 打印机适配器247

10.5.3 打印机驱动程序249

习题10252

第11章 串行通信接口254

11.1 串行通信基础254

11.2 串行接口标准RS-232C256

11.2.1 RS-232C的引脚定义256

11.2.2 RS-232C的连接257

11.2.3 RS-232C的电气特性258

11.3 通用异步接收发送器8250/16550259

11.3.1 8250/16550的内部结构259

11.3.2 8250/16550的引脚261

11.3.3 8250/16550的寄存器263

11.4 异步通信适配器266

11.4.1 异步通信适配器的接口电路267

11.4.2 异步通信适配器的初始化编程267

11.4.3 异步通信程序268

11.4.4 中断通信方式的编程方法270

习题11271

第12章 模拟接口272

12.1 模拟输入输出系统272

12.2 D/A转换器273

12.2.1 D/A转换的基本原理273

12.2.2 DAC0832芯片274

12.2.3 DAC芯片与主机的连接277

12.2.4 DAC芯片的应用279

12.3 A/D转换器279

12.3.1 A/D转换的基本原理280

12.3.2 ADC0809芯片281

12.3.3 ADC芯片与主机的连接283

12.3.4 ADC芯片的应用284

习题12286

第13章 32位微型计算机系统288

13.1 32位微机组成结构288

13.1.1 Intel 80x86系列微处理器的发展288

13.1.2 32位微机主板292

13.1.3 32位微机总线结构296

13.2 32位指令系统298

13.2.1 32位微处理器的工作方式298

13.2.2 32位寄存器组299

13.2.3 32位寻址方式300

13.2.4 32位扩展指令301

13.2.5 新增32位整数指令303

13.2.6 浮点指令304

13.2.7 多媒体指令305

13.2.8 32位指令的程序设计307

13.3 32位微处理器的引脚309

13.3.1 数据线310

13.3.2 地址线310

13.3.3 总线周期控制线310

13.3.4 其他控制线312

13.4 虚拟存储管理312

13.4.1 段式存储管理312

13.4.2 页式存储管理313

13.4.3 描述符314

13.4.4 特权与保护314

13.5 高速缓冲存储器Cache315

13.5.1 高速缓存的工作原理316

13.5.2 80486的片上高速缓存318

13.6.1 为什么需要RISC319

13.6 精简指令集RISC技术319

13.6.2 RISC技术的主要特点320

13.7 指令流水线技术321

13.7.1 80486的指令流水线322

13.7.2 Pentium的超标量指令流水线323

13.7.3 Pentium的动态分支预测323

13.8 动态执行技术324

13.8.1 指令级并行ILP处理器324

13.8.2 Pentium Ⅲ的动态执行结构326

习题13327

附录A 调试程序DEBUG的使用方法329

附录B 汇编语言的开发方法334

附录C 8088/8086指令系统336

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

附录E 常用ROM-BIOS功能调用343

参考文献347

热门推荐