图书介绍

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

汇编语言、微机原理及接口技术
  • 郑初华编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121109577
  • 出版时间:2010
  • 标注页数:399页
  • 文件大小:23MB
  • 文件页数:413页
  • 主题词:汇编语言-程序设计-高等学校-教材;微型计算机-基础理论-高等学校-教材;微型计算机-接口-高等学校-教材

PDF下载


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

下载说明

汇编语言、微机原理及接口技术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.1.2进制转换的一般方法1

1.1.3进制快速转换方法2

1.1.4进制计算3

1.2码制及其转换4

1.2.1 BCD码4

1.2.2 ASCII码4

1.2.3汉字内码4

1.2.4原码、反码和补码5

1.2.5二进制数据的表示范围5

1.2.6真值与补码(无符号数)之间的直接转换6

1.2.7定点数和浮点数6

习题8

第2章 微机硬件基础9

2.1 8086/88 CPU的编程结构9

2.1.1 8086/88 CPU的内部结构9

2.1.2 8086/88 CPU内部的寄存器10

2.2内存地址组织及存放次序11

2.2.1 8086/88系统的内存组织12

2.2.2内存物理地址的计算方法12

2.2.3内存单元数据的存放次序13

2.3接口、端口及端口地址13

习题14

第3章 寻址方式及指令系统16

3.1基本概念16

3.2寻址方式17

3.2.1操作数的寻址方式17

3.2.2转移指令的寻址方式21

3.3指令系统21

3.3.1传送类指令(12条)21

3.3.2算术运算类指令(20条)29

3.3.3位运算类指令(12条)36

3.3.4 CPU控制类指令(12条)39

3.3.5 I/O类指令(2条)39

3.3.6串操作类指令(13条)39

3.3.7转移类指令(26条)44

3.4 DOS中断调用和BIOS中断调用49

3.4.1 DOS中断简介49

3.4.2 DOS系统功能调用49

3.4.3返回DOS的方法51

3.4.4 BIOS中断简介51

习题52

第4章 MASM汇编语言57

4.1汇编语句格式57

4.2表达式58

4.2.1算术运算58

4.2.2关系运算58

4.2.3位逻辑运算59

4.2.4分析运算59

4.2.5合成运算61

4.3伪指令63

4.3.1符号常量定义63

4.3.2变量定义(数据定义)64

4.3.3段定义65

4.3.4段对应66

4.3.5源程序结束66

4.3.6设定起始偏移66

4.3.7设定标题及取模块名66

4.3.8过程定义66

4.3.9宏定义、宏调用、宏展开67

4.3.10宏与子程序的比较68

4.3.11完整汇编程序的编程框架68

4.4完整汇编源程序的上机过程69

4.4.1上机主要步骤69

4.4.2其他会用到的DOS命令71

习题72

第5章 汇编程序设计75

5.1程序结构75

5.2顺序程序设计76

5.3分支程序设计76

5.3.1单分支程序设计76

5.3.2双分支程序设计77

5.3.3逻辑分解法多分支程序设计78

5.3.4转移表法多分支程序设计79

5.3.5地址表法多分支程序设计80

5.4循环程序设计82

5.5子程序设计85

5.5.1过程定义的基本格式86

5.5.2主程序调用子程序的一般方法86

5.5.3参数传递的方法86

5.5.4现场信息的保护和恢复方法87

5.5.5子程序的嵌套调用87

5.6综合应用举例88

5.7外部引用与全局说明91

5.7.1 EXTRN和PUBLIC伪操作91

5.7.2外部过程的调用91

5.7.3外部数据变量的引用92

5.8高级语言与汇编语言混合编程95

5.8.1 C语言与汇编语言对应关系95

5.8.2 C调用汇编子程序的规则99

5.8.3 C语言与汇编语言混合编程举例101

习题102

第二部分 微机原理105

第6章 Intel 8086/88微处理器105

6.1 8086/88 CPU的内部结构105

6.2 8086/88引脚及其功能105

6.2.1 8086 CPU最小工作模式下的引脚105

6.2.2 8088引脚与8086的区别(最小模式)106

6.2.3 8086/88最大模式的引脚与最小模式的区别107

6.3 8086/88 CPU子系统的基本配置107

6.3.1 8284时钟发生器107

6.3.2地址锁存器108

6.3.3数据收发器108

6.3.4单向缓冲器109

6.3.5最小模式的CPU子系统110

6.3.6 8288总线控制器110

6.3.7最大模式的CPU子系统111

6.4总线工作时序111

6.4.1指令周期、总线周期和时钟周期112

6.4.2基本的总线时序113

习题119

第7章 内存组成、原理与接口120

7.1微机存储系统概述120

7.1.1存储器的分类120

7.1.2半导体存储器的分类与特点120

7.1.3新型半导体存储器121

7.1.4存储器的主要性能参数122

7.1.5微机存储系统结构122

7.2半导体存储器结构与原理123

7.2.1芯片基本结构123

7.2.2 RAM存储原理124

7.2.3 ROM存储原理125

7.3典型的半导体存储器芯片127

7.3.1 SRAM芯片HM6116127

7.3.2 SRAM芯片Intel 2114128

7.3.3 DRAM芯片Intel 4164128

7.3.4 EPROM芯片Intel 27×××129

7.3.5 EEPROM芯片28F010132

7.3.6内存芯片引脚总结133

7.3.7内存条133

7.3.8 DRAM主要产品133

7.4内存组成及其与系统总线的连接135

7.4.1内存组成与接口设计的基本工作136

7.4.2用译码器实现芯片选择137

7.4.3实现芯片选择的方法139

7.4.4 DRAM的连接139

7.4.5 RAM的备份电源技术143

7.5 PC系列微机的内存组织143

7.5.1内存分体结构143

7.5.2内存空间分配145

习题147

第8章 输入/输出(I/O)系统149

8.1接口技术概述149

8.1.1接口的概念149

8.1.2接口的功能150

8.1.3 CPU与外设之间传送的信息151

8.1.4端口地址的编址方式151

8.2 I/O端口读/写技术153

8.2.1 I/O端口地址译码技术153

8.2.2 1/O端口的读/写控制155

8.3 I/O设备数据传送控制方式158

8.3.1无条件传送方式158

8.3.2查询传送方式160

8.3.3中断传送方式163

8.3.4 DMA方式及DMAC164

8.3.5 IOP方式166

习题166

第9章 中断技术169

9.1中断的基本原理169

9.1.1中断过程169

9.1.2中断优先权171

9.1.3中断嵌套(多重中断)173

9.2 8086/88的中断系统175

9.2.1中断的总体分类175

9.2.2外部中断176

9.2.3内部中断177

9.2.4 8086/88的中断管理177

9.3可编程中断控制器8259A (PIC)179

9.3.1 8259A的结构及逻辑功能180

9.3.2 8259A的引脚181

9.3.3端口区分181

9.3.4中断响应过程182

9.3.5 8259A的编程183

9.3.6 8259A的操作方式187

9.4 8259A在微机系统中的应用191

9.4.1 8259A在IBM PC/XT中的应用191

9.4.2 8259A在PC/AT中的应用192

9.5中断接口技术193

9.5.1中断源的接口设计193

9.5.2中断服务程序的编制194

9.5.3中断服务程序的装载195

9.5.4中断服务程序编制实例196

习题198

第三部分 接口技术199

第10章 可编程接口芯片及其应用199

10.1可编程并行接口芯片8255A199

10.1.1 8255A的结构及引脚功能199

10.1.2 8255A端口的寻址201

10.1.3 8255A的工作方式及控制字201

10.1.4 8255A的初始化及应用举例208

10.2可编程的定时/计数器芯片8253209

10.2.1 8253简介209

10.2.2 8253工作方式与操作时序211

10.2.3 8253的初始化216

10.2.4 8253的应用举例216

10.3数据采集系统接口技术218

10.3.1概述218

10.3.2 D/A转换器(DAC)219

10.3.3 A/D转换器(ADC)224

10.3.4典型ADC器件ADC0808/0809及其应用227

10.4可编程接口芯片的综合应用233

习题237

第11章 总线技术239

11.1概述239

11.1.1总线的分类239

11.1.2总线信号的分类239

11.1.3总线的标准化239

11.1.4总线规范的基本内容240

11.1.5总线的发展趋势240

11.2系统总线概述240

11.3 PCI总线242

11.3.1 PCI总线的特点242

11.3.2 PCI总线信号的定义243

11.3.3 PCI总线的系统结构244

11.3.4 PCI总线产品的开发246

11.4 AGP总线249

11.4.1 AGP总线接口的来由250

11.4.2 AGP总线的技术配套250

习题251

第12章 键盘接口252

12.1概述252

12.1.1键开关与键盘的分类252

12.1.2键盘接口的基本功能253

12.2非编码键盘接口及其控制254

12.2.1简单键盘接口与行扫描法254

12.2.2可编程接口与线反转法256

12.3 IBM PC的键盘接口257

12.3.1 IBM PC的键盘257

12.3.2 PC扩展键盘的接口电路260

12.3.3键盘中断服务与调用262

习题263

第13章 显示接口265

13.1 LED显示器件及其接口265

13.1.1概述265

13.1.2数码管显示接口分析/设计266

13.1.3用MC14499译码器扩展LED显示接口268

13.2 LCD显示器件及其接口269

13.2.1液晶显示器的原理、结构及分类269

13.2.2 LCD的驱动方式和驱动原理270

13.2.3 LCD显示器接口的设计及应用271

13.2.4液晶显示模块或组件276

13.3 CRT显示器件及其接口278

13.3.1概述278

13.3.2 EGA、 VGA、 SVGA图形显示适配器279

习题279

第14章 并口通信技术281

14.1并行接口281

14.1.1并行接口标准Centronic281

14.1.2打印机的工作过程281

14.1.3用8255A设计的打印机接口电路及其编程282

14.2并行打印机适配器283

14.3基于并行接口的硬件设计及软件编程288

14.3.1两台计算机通过并口进行通信288

14.3.2计算机并口用于输出的设计289

14.3.3计算机并口用于输入的设计290

14.3.4智能化仪器与计算机并口通信的设计290

14.4并行打印机接口转换成GPIB-488接口292

14.4.1 GPIB-488总线292

14.4.2并行打印机接口转换成GPIB-488接口电路296

习题300

第15章 串行接口技术302

15.1概述302

15.1.1并行和串行传输302

15.1.2同步通信与异步通信303

15.2 RS-232串行接口技术303

15.2.1异步串行通信的信号形式303

15.2.2调制解调器及数据通信的基本原理304

15.2.3 RS-232串行接口技术306

15.2.4 RS-422、 RS-423和RS-485标准接口313

15.3通用异步通信接口芯片INS 8250316

15.3.1异步串行口的硬件逻辑316

15.3.2 INS 8250内部寄存器定义318

15.3.3微机查询式编程举例325

15.3.4中断I/O异步通信编程方法330

15.3.5异步通信中断程序模式及应用举例332

15.4基于RS-232串行接口的硬件设计及软件编程343

15.5 USB接口技术345

15.5.1 USB接口研制的动机及设计目标345

15.5.2 USB结构345

15.5.3 USB的特点347

15.5.4 USB主机和USB设备348

15.5.5 USB数据流349

15.6 IEEE 1394接口技术350

15.6.1 IEEE 1394接口350

15.6.2 IEEE 1394串行接口总线结构351

15.6.3 IEEE 1394接口应用354

习题355

第16章 微型计算机应用系统的设计358

16.1微型计算机应用系统设计概述358

16.1.1微型计算机测控系统的结构358

16.1.2微型计算机测控系统的设计原则359

16.2微型计算机应用系统的设计步骤359

16.3微型计算机应用系统的可靠性技术361

16.4微型计算机应用系统设计实例365

16.5 IBM PC/XT微机系统板组成原理371

习题372

第四部分 附录373

附录A DOS功能调用373

附录B BIOS中断382

附录C汇编错误信息中英文对照表389

附录D DEBUG命令格式及使用说明392

附录E标准ASCII码表398

参考文献399

热门推荐