图书介绍

16/32位微机原理、汇编语言及接口技术教程pdf电子书版本下载

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

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通用微处理器 1

1.1.2专用微处理器 2

1.1.3摩尔定律 3

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

1.2.1冯·诺伊曼计算机结构 4

1.2.2微型计算机的硬件组成 6

1.2.3 IBM PC系列机结构 7

1.2.4微型计算机的软件系统 9

1.3计算机中的数据表示 11

1.3.1数值的编码 11

1.3.2字符的编码 12

习题 14

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

2.1微处理器的内部结构 16

2.1.1微处理器的基本结构 16

2.1.2 8088/8086的功能结构 17

2.1.3 8088/8086的寄存器结构 19

2.1.4 8088/8086的存储器结构 21

2.2 8088/8086的寻址方式 24

2.2.1立即数寻址方式 25

2.2.2寄存器寻址方式 26

2.2.3存储器寻址方式 26

2.3数据传送类指令 29

2.3.1通用数据传送指令 29

2.3.2堆栈操作指令 31

2.3.3标志操作指令 32

2.3.4地址传送指令 32

2.4算术运算类指令 33

2.4.1加法和减法指令 33

2.4.2符号扩展指令 34

2.4.3乘法和除法指令 35

2.4.4十进制调整指令 36

2.5位操作类指令 37

2.5.1逻辑运算指令 37

2.5.2移位指令 38

2.5.3循环移位指令 39

2.6控制转移类指令 40

2.6.1无条件转移指令 40

2.6.2条件转移指令 41

2.6.3循环指令 43

2.6.4子程序指令 44

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

2.7处理器控制类指令 48

习题 49

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

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

3.2常量、变量和属性 55

3.2.1常量 55

3.2.2变量 56

3.2.3名字和标号的属性 58

3.3顺序程序设计 60

3.4分支程序设计 60

3.5循环程序设计 64

3.5.1计数控制循环 64

3.5.2条件控制循环 65

3.5.3串操作类指令 67

3.6子程序设计 70

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

3.6.2用寄存器传递参数 73

3.6.3用共享变量传递参数 75

3.6.4用堆栈传递参数 77

3.6.5子程序模块 79

3.6.6子程序库 80

3.7宏汇编 81

习题 85

第4章 微机总线 89

4.1总线技术 89

4.1.1总线类型 89

4.1.2总线的数据传输 90

4.2 8088的引脚信号 93

4.2.1 8088的两种组态模式 94

4.2.2地址/数据信号 95

4.2.3读写控制信号 96

4.2.4其他控制信号 97

4.3 8088的总线时序 98

4.3.1写总线周期 98

4.3.2读总线周期 100

4.4 8086和80286的引脚 101

4.5微机系统总线 102

4.5.1 IBM PC总线 102

4.5.2 ISA总线 106

习题 107

第5章 主存储器 108

5.1半导体存储器 108

5.1.1半导体存储器的分类 108

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

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

5.2随机存取存储器 112

5.2.1 SRAM 112

5.2.2 DRAM 114

5.3只读存储器 117

5.3.1 EPROM 117

5.3.2 EEPROM 120

5.3.3 Flash Memory 122

5.4半导体存储器的连接 125

5.4.1存储器芯片的地址译码 126

5.4.2存储容量的扩充 129

习题 132

第6章 输入输出接口 134

6.1 I/O接口概述 134

6.1.1 I/O接口的典型结构 134

6.1.2 I/O端口的编址 136

6.1.3输入输出指令 137

6.1.4外设与主机的数据传送方式 140

6.2无条件传送 140

6.3查询传送 143

6.4中断传送 146

6.4.1中断传送的工作过程 147

6.4.2中断优先权管理 149

6.5 DMA传送 150

习题 152

第7章 中断控制接口 153

7.1 8088中断系统 153

7.1.1 8088的中断类型 153

7.1.2 8088的中断响应过程 155

7.1.3 8088的中断向量表 156

7.2内部中断服务程序 156

7.3 8259A中断控制器 158

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

7.3.2 8259A的中断过程 160

7.3.3 8259A的工作方式 161

7.3.4 8259A的编程 163

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

7.5外部中断服务程序 169

7.6驻留中断服务程序 171

习题 174

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

8.1 8253/8254定时计数器 176

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

8.1.2 8253/8254的工作方式 178

8.1.3 8253/8254的编程 181

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

8.2.1定时中断和定时刷新 183

8.2.2扬声器控制 184

8.2.3可编程硬件延时 185

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

习题 188

第9章DMA控制接口 189

9.1 DMA控制器8237A 189

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

9.1.2 8237A的工作时序 191

9.1.3 8237A的工作方式 192

9.1.4 8237A的寄存器 194

9.1.5 8237A的编程 197

9.2 8237A的应用 198

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

9.2.2 DMA写传送 199

9.2.3 DMA设定子程序 200

习题 201

第10章 并行接口 203

10.1并行接口电路8255A 203

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

10.1.2 8255A的工作方式 204

10.1.3 8255A的编程 208

10.2 8255A的应用 210

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

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

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

10.2.4双机并行通信接口 213

10.3键盘及其接口 214

10.3.1简易键盘的工作原理 214

10.3.2 PC机键盘的工作原理 218

10.4 LED数码管及其接口 222

10.5并行打印机接口 226

10.5.1打印机接口信号 226

10.5.2打印机适配器 227

10.5.3打印机驱动程序 229

习题 232

第11章 串行通信接口 234

11.1串行通信基础 234

11.2串行接口标准EIA-232D 236

11.2.1 EIA-232D的引脚定义 236

11.2.2 EIA-232D的连接 237

11.2.3 EIA-232D的电气特性 238

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

11.3.1 8250的内部结构 239

11.3.2 8250的引脚 240

11.3.3 8250的寄存器 242

11.4异步通信适配器 244

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

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

11.4.3异步通信程序 247

11.4.4 16550的FIFO模式 248

习题 249

第12章 模拟接口 251

12.1模拟输入输出系统 251

12.2 D/A转换器 252

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

12.2.2 DAC0832芯片 253

12.2.3 DAC芯片与主机的连接 256

12.2.4 DAC芯片的应用 257

12.3 A/D转换器 258

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

12.3.2 ADC0809芯片 260

12.3.3 ADC芯片与主机的连接 261

12.3.4 ADC芯片的应用 262

习题 264

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

13.1 32位微机组成结构 265

13.1.1 Intel 80x86系列微处理器 265

13.1.2 32位微机主板 270

13.2 32位指令系统 272

13.2.1 IA-32指令集结构 272

13.2.2 32位整数指令 275

13.2.3浮点数据格式及指令 276

13.2.4多媒体数据格式及指令 278

13.3 32位汇编语言 279

13.3.1 DOS平台 279

13.3.2 Windows平台 281

13.4 32位微机总线 283

13.4.1 Pentium引脚 283

13.4.2 PC机总线的发展 286

13.4.3 PCI总线 288

13.4.4 USB总线 290

13.5存储系统 293

13.5.1存储系统的层次结构 293

13.5.2高速缓冲存储器 295

13.5.3虚拟存储管理 297

13.6处理器性能提高技术 299

13.6.1精简指令集计算机技术 299

13.6.2指令级并行技术 301

13.6.3线程级并行技术 304

习题 307

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

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

附录C 8088/8086指令系统 319

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

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

附录F输入输出子程序库 328

参考文献 330

精品推荐