图书介绍

16/32位微机原理、汇编语言及接口技术 第2版PDF|Epub|txt|kindle电子书版本网盘下载

16/32位微机原理、汇编语言及接口技术 第2版
  • 钱晓捷,陈涛编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111155351
  • 出版时间:2005
  • 标注页数:365页
  • 文件大小:25MB
  • 文件页数:376页
  • 主题词:微型计算机-高等学校-教材;汇编语言-程序设计-高等学校-教材;微型计算机-接口-高等学校-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

目录1

第2版前言1

第1版前言1

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

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

1.1.1 微型计算机的发展2

1.1.2 微型计算机的应用4

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

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

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

1.3 IBM PC系列机系统8

1.3.1 硬件基本组成8

1.3.2 主板的构成9

1.3.3 存储空间的分配13

1.3.4 I/O空间的分配14

1.4 计算机中的数据表示15

1.4.1 计算机中的数16

1.4.2 计算机中的码20

习题23

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

2.1 微处理器的内部结构25

2.1.1 微处理器的基本结构25

2.1.2 8088/8086的功能结构26

2.1.3 8088/8086的寄存器结构28

2.1.4 8088/8086的存储器结构31

5.4.1 EPROM133

2.2 8088/8086的寻址方式33

2.2.1 立即数寻址方式34

2.2.2 寄存器寻址方式35

2.2.3 存储器寻址方式35

2.3 数据传送类指令38

2.3.1 通用数据传送指令38

2.3.2 堆栈操作指令40

2.3.4 地址传送指令41

2.3.3 标志操作指令41

2.4 算术运算类指令42

2.4.1 加法和减法指令42

2.4.2 符号扩展指令44

2.4.3 乘法和除法指令44

2.4.4 十进制调整指令45

2.5 位操作类指令46

2.5.1 逻辑运算指令46

2.5.2 移位指令47

2.5.3 循环移位指令48

2.6 控制转移类指令49

2.6.1 无条件转移指令49

2.6.2 条件转移指令50

2.6.3 循环指令52

2.6.4 子程序指令53

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

习题57

2.7 处理器控制类指令57

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

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

3.1.1 简化段定义格式61

3.1.2 完整段定义格式63

3.1.3 可执行程序的结构65

3.2 常量、变量和属性65

3.2.1 常量66

3.2.2 变量67

3.2.3 名字和标号的属性69

3.3 顺序程序设计71

3.4 分支程序设计71

3.5 循环程序设计74

3.5.1 计数控制循环75

3.5.2 条件控制循环76

3.5.3 串操作类指令78

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

3.6 子程序设计81

3.6.2 用寄存器传递参数84

3.6.3 用共享变量传递参数85

3.6.4 用堆栈传递参数87

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

3.7 宏汇编90

习题94

第4章 微处理器的外部特性99

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

4.1.1 8088的两种组态模式100

4.1.2 最小组态下的引脚定义100

4.1.3 最小组态下的总线形成103

4.1.4 最大组态下的引脚定义104

4.1.5 最大组态下的总线形成105

4.2 8088的总线时序106

4.2.1 最小组态下的总线时序108

4.2.2 最大组态下的总线时序110

4.3 8086微处理器111

4.4 80286微处理器112

4.5 微处理器技术简介114

习题117

第5章 存储器系统119

5.1 存储器概述119

5.1.1 存储器的分类和评价指标120

5.1.2 存储系统的层次结构120

5.2 半导体存储器122

5.2.1 半导体存储器的分类122

5.2.2 半导体存储器芯片的结构124

5.2.3 半导体存储器的主要技术指标125

5.3 随机存取存储器126

5.3.1 静态RAM126

5.3.2 动态RAM128

5.4 只读存储器132

5.4.2 EEPROM135

5.4.3 闪速存储器138

5.5 存储芯片与CPU的典型连接139

5.5.1 存储芯片与CPU的连接139

5.5.2 存储芯片与CPU的配合144

5.6 动态RAM的连接和使用145

5.7 存储器技术及其发展147

习题151

第6章 输入/输出及接口153

6.1 I/O接口概述153

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

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

6.1.3 I/O端口的编址155

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

6.1.5 I/O地址的译码157

6.1.6 PC系列机主板上的I/O译码158

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

6.1.7 数据传送方式159

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

6.3.1 查询输入接口161

6.3.2 查询输出接口161

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

6.4 中断传送方式163

6.4.1 中断传送与接口163

6.4.2 中断工作过程165

6.4.3 中断源识别和中断优先权管理166

6.5 DMA传送方式169

习题171

第7章 总线及总线接口173

7.1 总线概述173

7.1.1 总线上的设备和总线的使用特点173

7.1.2 按传输特点对总线分类173

7.1.3 按使用范围对总线分类175

7.1.4 按信号属性对总线分类175

7.1.6 总线的主要技术指标176

7.1.7 总线的标准化176

7.1.5 总线操作、总线周期和总线时序176

7.2 PC总线和ISA总线177

7.2.1 PC总线177

7.2.2 ISA总线179

7.3 微机系统的内部总线和总线接口182

7.4 微机系统的外部总线和总线接口185

7.5 微机系统中的总线架构187

习题189

8.1.1 8088的中断类型191

第8章 中断控制接口191

8.1 8088中断系统191

8.1.2 8088的中断响应过程193

8.1.3 8088的中断向量表194

8.2 内部中断服务程序194

8.3 8259A中断控制器196

8.3.1 8259A的内部结构和引脚196

8.3.2 8259A的中断过程198

8.3.3 8259A的工作方式199

8.3.4 8259A的编程201

8.4 8259A在IBM PC系列机上的应用205

8.5 外部中断服务程序207

8.6 驻留中断服务程序209

习题211

第9章 定时计数控制接口215

9.1 8253/8254定时计数器215

9.1.1 8253/8254的内部结构和引脚215

9.1.2 8253/8254的工作方式217

9.1.3 8253/8254的编程220

9.2 8253/8254在IBM PC系列机上的应用222

9.2.1 定时中断和定时刷新222

9.2.2 扬声器控制223

9.2.3 可编程硬件延时224

9.3 扩充定时计数器的应用225

习题227

10.1.1 8237A的内部结构和引脚229

第10章 DMA控制接口229

10.1 DMA控制器8237A229

10.1.2 8237A的工作时序231

10.1.3 8237A的工作方式232

10.1.4 8237A的寄存器234

10.1.5 8237A的编程237

10.2 8237A的应用238

10.2.1 8237A在IBM PC系列机上的应用238

10.2.2 DMA写传送239

10.2.3 DMA设定子程序240

习题242

第11章 并行接口245

11.1 并行接口电路8255A245

11.1.1 8255A的内部结构和引脚245

11.1.2 8255A的工作方式246

11.1.3 8255A的编程250

11.2.2 用8255A方式0与打印机接口252

11.2.1 8255A在IBM PC/XT机上的应用252

11.2 8255A的应用252

11.2.3 用8255A方式1与打印机接口253

11.2.4 双机并行通信接口255

11.3 键盘及其接口256

11.3.1 简易键盘的工作原理256

11.3.2 PC机键盘的工作原理260

11.4 LED数码管及其接口264

11.5 并行打印机接口268

11.5.1 打印机接口信号268

11.5.2 打印机适配器269

11.5.3 打印机驱动程序271

习题274

第12章 串行通信接口277

12.1 串行通信基础277

12.2 串行接口标准RS-232C279

12.2.1 RS-232C的引脚定义279

12.2.2 RS-232C的连接280

12.2.3 RS-232C的电气特性281

12.3 通用异步接收发送器8250/16550281

12.3.1 8250的内部结构282

12.3.2 8250的引脚283

12.3.3 8250的寄存器285

12.4 异步通信适配器287

12.4.1 异步通信适配器的接口电路288

12.4.2 异步通信适配器的初始化编程289

12.4.3 异步通信程序290

12.4.4 16550的FIFO模式291

习题292

第13章 模拟接口295

13.1 模拟输入输出系统295

13.2 D/A转换器296

13.2.1 D/A转换的基本原理296

13.2.2 DAC0832芯片297

13.2.3 DAC芯片与主机的连接300

13.2.4 DAC芯片的应用301

13.3 A/D转换器302

13.3.1 A/D转换的基本原理302

13.3.2 ADC0809芯片304

13.3.3 ADC芯片与主机的连接305

13.3.4 ADC芯片的应用306

习题308

14.1.1 Intel 80x86系列微处理器的发展309

14.1 32位微机组成结构309

第14章 32位微型计算机系统309

14.1.2 32位微机主板313

14.2 32位指令系统316

14.2.1 32位微处理器的工作方式316

14.2.2 32位寄存器组317

14.2.3 32位寻址方式318

14.2.4 32位扩展指令319

14.2.5 新增32位整数指令319

14.2.6 浮点指令320

14.2.7 多媒体指令321

14.2.8 32位指令的程序设计322

14.3 32位微处理器的引脚324

14.3.1 数据线325

14.3.2 地址线325

14.3.3 总线周期控制线325

14.4 虚拟存储管理326

14.4.1 段式存储管理327

14.4.2 页式存储管理327

14.4.3 描述符328

14.4.4 特权与保护328

14.5 高速缓冲存储器Cache329

14.5.1 高速缓存的工作原理329

14.5.2 80486的片上高速缓存331

14.6 精简指令集RISC技术332

14.6.1 为什么需要RISC332

14.6.2 RISC技术的主要特点333

14.7 指令流水线技术335

14.7.1 80486的指令流水线335

14.7.2 Pentium的超标量指令流水线336

14.7.3 Pentium的动态分支预测336

14.8 动态执行技术338

14.8.1 指令级并行ILP处理器338

14.8.2 PentiumⅢ的动态执行结构339

14.9.1 Pentium 4的NetBurst微结构340

14.9 同时多线程技术340

14.9.2 Pentium 4的超线程技术341

习题343

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

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

附录C 8088/8086指令系统353

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

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

参考文献365

热门推荐