注册 登录 进入教材巡展 进入在线书城
#

出版时间:2017年3月

出版社:清华大学出版社

以下为《汇编语言与接口技术(第4版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 清华大学出版社
  • 9787302464730
  • 4-1
  • 131873
  • 16开
  • 2017年3月
  • 工学
  • 软件工程
  • TP313
  • 计算机
  • 本专科、高职高专
内容简介
本书共10章,以16位微处理器8088/8086为主线,介绍微处理器的结构、工作原理、指令系统等,同时兼顾32位以上微处理器80386、80486以及Pentium系列微处理器的相关内容。汇编语言以MASM 6.0为主,同时介绍了与MASM 5.X的区别,详细讲解了基于80x86的汇编程序设计方法。书中详细介绍了传统的接口技术,如并行、串行、定时、DMA、中断、模/数及数/模等接口技术。考虑到信息类相关专业学生的学习需求,本书专门增加了一章介绍存储器技术。第10章介绍*的高速串行接口USB接口。本书将微机原理、汇编语言、微机接口技术有机地融为一体,既适合课堂教学,又能紧跟*技术,拓宽学生的知识面。本书条理清楚,深入浅出,有丰富的实例,便于自学。
本书可以作为高等学校本科信息类相关专业的教材或参考书,也可以供广大工程技术人员参考。
目录
目录

第1章微型计算机概述/1
1.1微型计算机概念/1
1.2微处理器的产生和发展/2
1.3计算机系统组成/4
1.3.1硬件系统/5
1.3.2软件/6
1.4系统总线/8
1.4.1概述/8
1.4.2常用的微机系统总线技术/9
小结/10
习题/11第2章80x86微处理器/12
2.18086/8088微处理器/12
2.1.1内部结构/12
2.1.2寄存器组/15
2.1.3引脚信号及功能/18
2.1.4工作模式/22
2.1.5总线操作和时序/25
2.232位微处理器/32
2.2.1内部结构/32
2.2.2寄存器组/35
2.2.3引脚信号及功能/39
2.2.4工作模式/43
2.2.5总线操作/44
2.3Pentium微处理器/44
2.3.1Pentium微处理器的主要特点/45
2.3.2Pentium的发展/46
2.480x86存储器组织/47
2.4.18086/8088的存储器组织/472.4.232位微处理器存储器系统简介/50
小结/51
习题/51第3章80x86指令系统和寻址方式/53
3.18086指令系统概述/53
3.1.1数据类型/53
3.1.280x86指令的基本组成/55
3.28086/8088的寻址方式和指令系统/56
3.2.18086/8088的寻址方式/56
3.2.28086/8088的常用指令/61
3.380386的寻址方式和指令系统/78
3.3.180386的寻址方式/78
3.3.280386指令系统/80
3.480486/Pentium微处理器新增指令/90
3.4.180486引入的有关指令/90
3.4.2Pentium引入的有关指令/91
小结/92
习题/93第4章80x86汇编语言程序设计/97
4.1MASM宏汇编语句结构及开发过程/98
4.1.1汇编语言程序的语句类型和格式/98
4.1.2汇编语言的程序格式/99
4.1.3汇编语言程序的开发过程/101
4.2MASM汇编语言表达式和运算符/107
4.2.1常量、运算符及表达式/107
4.2.2变量及其属性/111
4.3程序段的定义和属性/119
4.3.1DOS的程序结构/119
4.3.2简化段定义的格式及其伪指令/120
4.3.3完整段定义的格式及其伪指令/125
4.4复杂数据结构/130
4.4.1结构/130
4.4.2记录/132
4.5宏汇编/133
4.5.1宏的定义和调用/134
4.5.2宏的参数/136
4.5.3与宏有关的伪指令/138
4.6常用的系统功能调用/140
4.6.1DOS的系统调用/140
4.6.2BIOS中断调用及实现/144
4.6.3Windows系统功能调用/147
4.7汇编语言顺序程序设计/149
4.8汇编语言分支程序设计/150
4.8.1无条件转移指令和条件转移指令/150
4.8.2分支结构程序设计实例/153
4.9汇编语言循环程序设计/157
4.9.1循环指令/157
4.9.2循环程序设计实例/158
4.10串处理程序设计/162
4.10.18086/8088串操作指令/162
4.10.280386位串操作指令/165
4.10.3串操作程序设计实例/165
4.11子程序设计/167
4.11.1子程序的定义与调用/167
4.11.2子程序的参数传递/173
4.11.3子程序的嵌套、递归与重入/177
4.11.4子程序的应用/179
4.12高级汇编语言程序设计/185
4.12.1条件控制伪指令/185
4.12.2循环控制伪指令/187
4.12.3过程声明和过程调用伪指令/190
4.13汇编语言与C语言混合编程/193
4.13.1C语言程序内嵌汇编指令/193
4.13.2汇编语言与C语言模块连接/196
小结/201
习题/202第5章存储器技术/209
5.1存储器概述/209
5.1.1存储器的发展及分类/209
5.1.2存储器主要技术指标/212
5.1.3存储器的基本结构框架/213
5.1.4存储系统的层次结构/213
5.2半导体随机存取存储器/215
5.2.1SRAM存储器/215
5.2.2DRAM存储器/217
5.2.3只读存储器/220
5.2.4新型存储器芯片/222
5.2.5主存容量的扩展/225
5.3高速缓冲存储技术/230
5.3.1Cache的基本原理/230
5.3.2Cache的管理/231
5.4虚拟存储技术/233
小结/235
习题/236第6章输入输出接口及数据传输控制方式/237
6.1接口概述/237
6.1.1接口的功能/237
6.1.2I/O端口及其编址方式/239
6.1.3I/O端口地址译码/239
6.1.4I/O操作指令/241
6.2CPU与外设数据的传输控制方式/242
6.2.1程序控制方式/242
6.2.2中断控制方式/245
6.2.3DMA方式/246
6.2.4数据传送控制方式的发展/246
小结/247
习题/247第7章串并行接口技术/248
7.1定时/计数器8253/8254/248
7.1.18253/8254的内部结构和引脚/248
7.1.28253/8254的工作方式/250
7.1.38253/8254的编程/254
7.1.48253/8254的应用实例/257
7.2并行通信接口8255A/259
7.2.18255A的内部结构和引脚/259
7.2.28255A的工作方式/260
7.2.38255A的编程/264
7.2.48255A的应用实例/266
7.3串行通信基础/269
7.3.1串行通信基本概念/270
7.3.2串行通信接口标准/271
7.4串行通信芯片8251A/275
7.4.18251A的内部结构和引脚/275
7.4.28251A的工作方式/278
7.4.38251A的编程/279
7.4.48251A的应用实例/284
小结/285
习题/286第8章中断和DMA技术/288
8.180x86中断系统/288
8.1.1中断操作和中断系统/288
8.1.2中断调用与返回指令/289
8.1.38086中断系统/290
8.1.480486的中断/293
8.2中断控制器8259A/294
8.2.18259A的内部结构和引脚/295
8.2.28259A的中断过程/297
8.2.38259A的工作方式/298
8.2.48259A的初始化和控制命令字/301
8.2.58259A的应用实例/308
8.3DMA控制器8237A/310
8.3.18237A的结构和外部引脚/311
8.3.28237A的工作原理/314
8.3.38237A的内部寄存器和命令/316
8.3.48237A的编程和应用/321
小结/322
习题/323第9章模拟接口技术/325
9.1模拟输入输出系统/325
9.1.1微机与控制系统接口/325
9.1.2模拟输入通道/326
9.1.3模拟输出通道/327
9.2数/模转换芯片及接口/327
9.2.1数/模转换原理/327
9.2.28位数/模转换器DAC0832/330
9.2.312位数/模转换器AD567/333
9.3模/数转换芯片及接口/336
9.3.1模/数转换原理/336
9.3.28位模/数转换器ADC0809/341
9.3.312位模/数转换器AD574/343
9.4A/D、D/A器件的选择/346
小结/348
习题/349第10章高速串行总线/350
10.1USB简介/350
10.2USB体系结构/353
10.3USB通信协议/357
10.3.1通信模型/357
10.3.2数据格式/358
10.3.3事务处理/360
10.3.4数据传输模式/362
10.4PC的USB应用及开发/363
10.4.1PDIUSBD12芯片特点/365
10.4.2PDIUSBD12芯片引脚/366
10.4.3PDIUSBD12的典型连接/367
10.4.4固件程序设计/367
10.4.5驱动程序设计/372
10.4.6应用程序设计/372
小结/374
习题/374

参考文献/375