网站购物车   | 店铺购物车  
店铺平均得分:99.62 分,再接再厉!!!【查看全部评价】
评分 40分 50分 60分 70分 80分 90分 100分
数量 0 0 0 1 2 9 407
本店铺共有 0 笔投诉记录,投诉率 0% ,低于平均投诉率 1% 【查看详细】
投诉类型
数量
比例
店主称呼:古色古香   联系方式:购买咨询请联系我  15732667220    地址:北京 北京市 通州区 北京 通州
促销广告:开学大促销
图书分类
店铺介绍
店主温馨提示、因二手书很多没有盘拍前请咨询没有咨询的视为没有盘谢谢

此书正版旧书,有少许笔记,8成新左右,请放心购买,全店正版,拒绝盗版!此书回收于校园,不缺页,无破损,无污迹,不影响阅读!物美价廉,节约资源!qq402792761
交易帮助
第一步:选择图书放入购物车。
第二步:结算、填写收货地址。
第三步:担保付款或银行汇款。
第四步:卖家发货。
第五步:确认收货、评价。
汇编语言与接口技术(第3版)
出版日期:2011年06月
ISBN:9787302241768 [十位:7302241767]
页数:377      
定价:¥35.00
店铺售价:¥5.20 (为您节省:¥29.80
店铺库存:23
注:您当前是在入驻店铺购买,非有路网直接销售。
正在处理购买信息,请稍候……
我要买: * 如何购买
** 关于库存、售价、配送费等具体信息建议直接联系店主咨询。
联系店主:购买咨询请联系我  15732667220
本店已缴纳保证金,请放心购买!【如何赔付?】
店主推荐图书:
买家对店铺的满意度评价:查看更多>>
评分
评价内容
评论人
订单图书
《汇编语言与接口技术(第3版)》内容提要:
王让定, 朱莹等编著的《汇编语言与接口技术(第3版)》将微机原理
、汇编语言、微机接口技术有机地融为一体,除了按传统硬件接口的方式
组织教材中的接口技术内容外,还引入了软件接口技术,以提高学习者的
软硬件应用能力。本书以8086/8088为主介绍微处理器的结构、工作原理、
指令系统等,兼顾80386、80486的相关内容。在汇编语言方面以MASM 6.0
为主,同时介绍了与MASM 5.x的区别,详细讲解了基于80x86的汇编程序设
计方法。书中在介绍传统的接口技术(并行、串行、定时、DMA、中断、模
/数及数/模)之前,专门安排一章讲解软件接口技术,**介绍DOS、
Windows和Linux环境下的接口调用技术,以拓宽学生的知识视野。考虑到
信息类相关专业学生的学习需求,本书专门增加了一章来介绍存储器技术
,同时,在本书的第10章,介绍了*新的高速串行接口USB和IEEE 1394。
《汇编语言与接口技术(第3版)》条理清楚、深入浅出,有丰富的实例,便
于自学。
《汇编语言与接口技术(第3版)》力求既适合课堂教学,又能紧跟*新
《汇编语言与接口技术(第3版)》图书目录:
王让定, 朱莹等编著的《汇编语言与接口技术(第3版)》将微机原理
、汇编语言、微机接口技术有机地融为一体,除了按传统硬件接口的方式
组织教材中的接口技术内容外,还引入了软件接口技术,以提高学习者的
软硬件应用能力。本书以8086/8088为主介绍微处理器的结构、工作原理、
指令系统等,兼顾80386、80486的相关内容。在汇编语言方面以MASM 6.0
为主,同时介绍了与MASM 5.x的区别,详细讲解了基于80x86的汇编程序设
计方法。书中在介绍传统的接口技术(并行、串行、定时、DMA、中断、模
/数及数/模)之前,专门安排一章讲解软件接口技术,**介绍DOS、
Windows和Linux环境下的接口调用技术,以拓宽学生的知识视野。考虑到
信息类相关专业学生的学习需求,本书专门增加了一章来介绍存储器技术
,同时,在本书的第10章,介绍了*新的高速串行接口USB和IEEE 1394。
《汇编语言与接口技术(第3版)》条理清楚、深入浅出,有丰富的实例,便
于自学。
《汇编语言与接口技术(第3版)》力求既适合课堂教学,又能紧跟*新
技术,拓宽学生的知识面。本书可以作为高等学校本科信息类相关专业或
计算机专业学生的教材或参考书,也可以供广大工程技术人员参考。
第1章 微型计算机概述1
1.1 微型计算机的概念1
1.2 微处理器的产生和发展2
1.3 计算机系统的组成4
1.3.1 微型计算机的硬件4
1.3.2 微型计算机的软件6
1.4 接口基础8
1.4.1 接口概述8
1.4.2 CPU与外设之间所传送的信息类型9
1.4.3 接口的功能9
1.4.4 I/O端口及其编址方式9
1.4.5 I/O端口地址译码10
1.5 CPU与外设数据的传输控制方式12
1.5.1 直接程序控制方式12
1.5.2 中断传送方式14
1.5.3 DMA传送方式15
1.5.4 数据传送控制方式的发展15
1.6 系统总线16
1.6.1 概述16
1.6.2 常用的几种微机系统总线技术16
小结17
习题18
第2章 80x86微处理器19
2.1 8086/8088微处理器19
2.1.1 内部结构20
2.1.2 寄存器组22
2.1.3 引脚信号及功能25
2.1.4 工作模式28
2.1.5 总线操作和时序31
2.2 32位微处理器37
2.2.1 内部结构37
2.2.2 寄存器组40
2.2.3 引脚信号及功能44
2.2.4 工作模式47
2.2.5 总线操作48
2.3 80x86中断系统49
2.3.1 中断操作和中断系统49
2.3.2 8086中断系统50
2.3.3 80486的中断53
2.4 Pentium的主要特点54
小结55
习题56
第3章 80x86指令系统和寻址方式57
3.1 8086指令系统概述57
3.2 8086的寻址方式和指令系统60
3.2.1 8086的寻址方式60
3.2.2 8086的指令系统65
3.3 80386的寻址方式和指令系统91
3.3.1 80386的寻址方式91
3.3.2 80386指令系统92
3.4 80486/Pentium微处理器新增指令103
3.4.1 80486引入的有关指令103
3.4.2 Pentium引入的有关指令104
小结104
习题105
第4章 80x86汇编语言程序设计110
4.1 MASM宏汇编语句结构以及开发过程110
4.1.1 汇编语言程序的语句类型和格式111
4.1.2 汇编语言的程序格式112
4.1.3 汇编语言程序的开发过程114
4.2 MASM汇编语言表达式、运算符119
4.2.1 常量、运算符及表达式119
4.2.2 变量及其属性123
4.3 程序段的定义和属性130
4.3.1 DOS的程序结构130
4.3.2 简化段定义的格式132
4.3.3 完整段定义的格式136
4.4 复杂数据结构141
4.4.1 结构141
4.4.2 记录143
4.5 宏汇编144
4.5.1 宏的定义和调用144
4.5.2 宏的参数147
4.5.3 与宏有关的伪指令149
4.5.4 宏与子程序150
4.6 基本汇编语言程序设计151
4.6.1 顺序程序设计151
4.6.2 分支程序设计152
4.6.3 循环程序设计156
4.7 子程序设计160
4.7.1 过程定义伪指令160
4.7.2 子程序的参数传递163
4.7.3 子程序的嵌套、递归与重入167
4.7.4 子程序的应用169
4.8 **汇编语言程序设计174
4.8.1 条件控制伪指令174
4.8.2 循环控制伪指令176
4.8.3 过程声明和过程调用伪指令179
小结182
习题182
第5章 软件接口技术188
5.1 软件接口概述188
5.2 接口软件及层次结构189
5.3 DOS系统中的接口调用191
5.3.1 BIOS中断调用及实现192
5.3.2 DOS的系统调用195
5.4 Windows系统中的接口调用198
5.4.1 Windows的体系结构198
5.4.2 Windows系统中用户态到内核态的转换过程199
5.4.3 Windows的系统调用200
5.4.4 Windows的功能调用函数API的分类及特征202
5.4.5 Windows的功能调用函数API应用举例204
5.5 Linux下的接口调用209
5.5.1 Linux操作系统简介209
5.5.2 Linux系统调用的实现及过程212
5.5.3 Linux的系统调用函数和函数调用214
小结216
习题216
第6章 存储器技术217
6.1 存储器概述217
6.1.1 存储器的发展及分类217
6.1.2 存储器主要技术指标219
6.1.3 存储器的基本结构框架220
6.1.4 存储系统的层次结构221
6.2 半导体随机存取存储器222
6.2.1 SRAM存储器223
6.2.2 DRAM存储器225
6.2.3 只读存储器ROM227
6.2.4 新型存储器芯片229
6.2.5 主存容量的扩展233
6.3 高速缓冲存储技术237
6.3.1 cache的基本原理237
6.3.2 cache的管理238
6.4 80x86存储器组织240
6.4.1 8086/8088的存储器组织240
6.4.2 32位微处理器存储器系统简介242
小结243
习题243
第7章 串并行接口技术245
7.1 定时器/计数器8253/8254245
7.1.1 8253/8254的内部结构和引脚245
7.1.2 8253/8254的工作方式247
7.1.3 8253/8254的编程250
7.1.4 8253/8254的应用实例253
7.2 并行通信接口825**255
7.2.1 825**的内部结构和引脚255
7.2.2 825**的工作方式256
7.2.3 825**的编程260
7.2.4 825**的应用实例261
7.3 串行通信基础265
7.3.1 串行通信基本概念265
7.3.2 串行通信接口标准266
7.4 串行通信芯片8251A270
7.4.1 8251A的内部结构和引脚270
7.4.2 8251A的工作方式273
7.4.3 8251A的编程274
7.4.4 8251A的应用实例278
小结280
习题280
第8章 中断和DMA技术282
8.1 中断控制器8259A282
8.1.1 8259A的内部结构和引脚282
8.1.2 8259A的中断过程284
8.1.3 8259A的工作方式285
8.1.4 8259A的初始化和控制命令字288
8.1.5 8259A的应用实例294
8.2 DMA控制器8237A297
8.2.1 8237A的结构和外部引脚298
8.2.2 8237A的工作原理300
8.2.3 8237A的内部寄存器和命令302
8.2.4 8237A的编程和应用306
小结308
习题308
第9章 模/数和数/模转换310
9.1 模拟输入输出系统310
9.1.1 微机与控制系统接口310
9.1.2 模拟输入通道311
9.1.3 模拟输出通道312
9.2 数/模转换芯片及接口312
9.2.1 数/模转换原理312
9.2.2 8位数/模转换器DAC0832315
9.2.3 12位数/模转换器AD567318
9.3 模/数转换芯片及接口320
9.3.1 模/数转换原理320
9.3.2 8位模/数转换器ADC0809324
9.3.3 12位模/数转换器AD574326
9.4 A/D、D/A器件的选择330
小结331
习题331
第10章 高速串行总线333
10.1 高速串行接口简介333
10.2 USB体系结构335
10.2.1 USB拓扑结构335
10.2.2 USB的物理接口339
10.3 USB通信协议341
10.3.1 通信模型341
10.3.2 数据格式343
10.3.3 事务处理345
10.3.4 数据传输模式346
10.4 PC的USB应用及开发347
10.4.1 PDIUSBD12芯片的特点348
10.4.2 PDIUSBD12芯片引脚350
10.4.3 PDIUSBD12的典型连接351
10.4.4 固件程序设计352
10.4.5 驱动程序设计356
10.4.6 应用程序设计356
10.5 USB 2.0简介358
10.6 IEEE 1394体系结构358
10.6.1 IEEE 1394的拓扑结构358
10.6.2 IEEE 1394的物理接口360
10.7 IEEE 1394通信协议361
小结364
习题365
附录A ASCII码字符表及控制符号的定义366
附录B DOS系统功能调用一览表367
附录C BIOS中断372参考文献377
《汇编语言与接口技术(第3版)》文章节选:
王让定, 朱莹等编著的《汇编语言与接口技术(第3版)》将微机原理
、汇编语言、微机接口技术有机地融为一体,除了按传统硬件接口的方式
组织教材中的接口技术内容外,还引入了软件接口技术,以提高学习者的
软硬件应用能力。本书以8086/8088为主介绍微处理器的结构、工作原理、
指令系统等,兼顾80386、80486的相关内容。在汇编语言方面以MASM 6.0
为主,同时介绍了与MASM 5.x的区别,详细讲解了基于80x86的汇编程序设
计方法。书中在介绍传统的接口技术(并行、串行、定时、DMA、中断、模
/数及数/模)之前,专门安排一章讲解软件接口技术,**介绍DOS、
Windows和Linux环境下的接口调用技术,以拓宽学生的知识视野。考虑到
信息类相关专业学生的学习需求,本书专门增加了一章来介绍存储器技术
,同时,在本书的第10章,介绍了*新的高速串行接口USB和IEEE 1394。
《汇编语言与接口技术(第3版)》条理清楚、深入浅出,有丰富的实例,便
于自学。
《汇编语言与接口技术(第3版)》力求既适合课堂教学,又能紧跟*新
技术,拓宽学生的知识面。本书可以作为高等学校本科信息类相关专业或
计算机专业学生的教材或参考书,也可以供广大工程技术人员参考。
第1章 微型计算机概述1
1.1 微型计算机的概念1
1.2 微处理器的产生和发展2
1.3 计算机系统的组成4
1.3.1 微型计算机的硬件4
1.3.2 微型计算机的软件6
1.4 接口基础8
1.4.1 接口概述8
1.4.2 CPU与外设之间所传送的信息类型9
1.4.3 接口的功能9
1.4.4 I/O端口及其编址方式9
1.4.5 I/O端口地址译码10
1.5 CPU与外设数据的传输控制方式12
1.5.1 直接程序控制方式12
1.5.2 中断传送方式14
1.5.3 DMA传送方式15
1.5.4 数据传送控制方式的发展15
1.6 系统总线16
1.6.1 概述16
1.6.2 常用的几种微机系统总线技术16
小结17
习题18
第2章 80x86微处理器19
2.1 8086/8088微处理器19
2.1.1 内部结构20
2.1.2 寄存器组22
2.1.3 引脚信号及功能25
2.1.4 工作模式28
2.1.5 总线操作和时序31
2.2 32位微处理器37
2.2.1 内部结构37
2.2.2 寄存器组40
2.2.3 引脚信号及功能44
2.2.4 工作模式47
2.2.5 总线操作48
2.3 80x86中断系统49
2.3.1 中断操作和中断系统49
2.3.2 8086中断系统50
2.3.3 80486的中断53
2.4 Pentium的主要特点54
小结55
习题56
第3章 80x86指令系统和寻址方式57
3.1 8086指令系统概述57
3.2 8086的寻址方式和指令系统60
3.2.1 8086的寻址方式60
3.2.2 8086的指令系统65
3.3 80386的寻址方式和指令系统91
3.3.1 80386的寻址方式91
3.3.2 80386指令系统92
3.4 80486/Pentium微处理器新增指令103
3.4.1 80486引入的有关指令103
3.4.2 Pentium引入的有关指令104
小结104
习题105
第4章 80x86汇编语言程序设计110
4.1 MASM宏汇编语句结构以及开发过程110
4.1.1 汇编语言程序的语句类型和格式111
4.1.2 汇编语言的程序格式112
4.1.3 汇编语言程序的开发过程114
4.2 MASM汇编语言表达式、运算符119
4.2.1 常量、运算符及表达式119
4.2.2 变量及其属性123
4.3 程序段的定义和属性130
4.3.1 DOS的程序结构130
4.3.2 简化段定义的格式132
4.3.3 完整段定义的格式136
4.4 复杂数据结构141
4.4.1 结构141
4.4.2 记录143
4.5 宏汇编144
4.5.1 宏的定义和调用144
4.5.2 宏的参数147
4.5.3 与宏有关的伪指令149
4.5.4 宏与子程序150
4.6 基本汇编语言程序设计151
4.6.1 顺序程序设计151
4.6.2 分支程序设计152
4.6.3 循环程序设计156
4.7 子程序设计160
4.7.1 过程定义伪指令160
4.7.2 子程序的参数传递163
4.7.3 子程序的嵌套、递归与重入167
4.7.4 子程序的应用169
4.8 **汇编语言程序设计174
4.8.1 条件控制伪指令174
4.8.2 循环控制伪指令176
4.8.3 过程声明和过程调用伪指令179
小结182
习题182
第5章 软件接口技术188
5.1 软件接口概述188
5.2 接口软件及层次结构189
5.3 DOS系统中的接口调用191
5.3.1 BIOS中断调用及实现192
5.3.2 DOS的系统调用195
5.4 Windows系统中的接口调用198
5.4.1 Windows的体系结构198
5.4.2 Windows系统中用户态到内核态的转换过程199
5.4.3 Windows的系统调用200
5.4.4 Windows的功能调用函数API的分类及特征202
5.4.5 Windows的功能调用函数API应用举例204
5.5 Linux下的接口调用209
5.5.1 Linux操作系统简介209
5.5.2 Linux系统调用的实现及过程212
5.5.3 Linux的系统调用函数和函数调用214
小结216
习题216
第6章 存储器技术217
6.1 存储器概述217
6.1.1 存储器的发展及分类217
6.1.2 存储器主要技术指标219
6.1.3 存储器的基本结构框架220
6.1.4 存储系统的层次结构221
6.2 半导体随机存取存储器222
6.2.1 SRAM存储器223
6.2.2 DRAM存储器225
6.2.3 只读存储器ROM227
6.2.4 新型存储器芯片229
6.2.5 主存容量的扩展233
6.3 高速缓冲存储技术237
6.3.1 cache的基本原理237
6.3.2 cache的管理238
6.4 80x86存储器组织240
6.4.1 8086/8088的存储器组织240
6.4.2 32位微处理器存储器系统简介242
小结243
习题243
第7章 串并行接口技术245
7.1 定时器/计数器8253/8254245
7.1.1 8253/8254的内部结构和引脚245
7.1.2 8253/8254的工作方式247
7.1.3 8253/8254的编程250
7.1.4 8253/8254的应用实例253
7.2 并行通信接口825**255
7.2.1 825**的内部结构和引脚255
7.2.2 825**的工作方式256
7.2.3 825**的编程260
7.2.4 825**的应用实例261
7.3 串行通信基础265
7.3.1 串行通信基本概念265
7.3.2 串行通信接口标准266
7.4 串行通信芯片8251A270
7.4.1 8251A的内部结构和引脚270
7.4.2 8251A的工作方式273
7.4.3 8251A的编程274
7.4.4 8251A的应用实例278
小结280
习题280
第8章 中断和DMA技术282
8.1 中断控制器8259A282
8.1.1 8259A的内部结构和引脚282
8.1.2 8259A的中断过程284
8.1.3 8259A的工作方式285
8.1.4 8259A的初始化和控制命令字288
8.1.5 8259A的应用实例294
8.2 DMA控制器8237A297
8.2.1 8237A的结构和外部引脚298
8.2.2 8237A的工作原理300
8.2.3 8237A的内部寄存器和命令302
8.2.4 8237A的编程和应用306
小结308
习题308
第9章 模/数和数/模转换310
9.1 模拟输入输出系统310
9.1.1 微机与控制系统接口310
9.1.2 模拟输入通道311
9.1.3 模拟输出通道312
9.2 数/模转换芯片及接口312
9.2.1 数/模转换原理312
9.2.2 8位数/模转换器DAC0832315
9.2.3 12位数/模转换器AD567318
9.3 模/数转换芯片及接口320
9.3.1 模/数转换原理320
9.3.2 8位模/数转换器ADC0809324
9.3.3 12位模/数转换器AD574326
9.4 A/D、D/A器件的选择330
小结331
习题331
第10章 高速串行总线333
10.1 高速串行接口简介333
10.2 USB体系结构335
10.2.1 USB拓扑结构335
10.2.2 USB的物理接口339
10.3 USB通信协议341
10.3.1 通信模型341
10.3.2 数据格式343
10.3.3 事务处理345
10.3.4 数据传输模式346
10.4 PC的USB应用及开发347
10.4.1 PDIUSBD12芯片的特点348
10.4.2 PDIUSBD12芯片引脚350
10.4.3 PDIUSBD12的典型连接351
10.4.4 固件程序设计352
10.4.5 驱动程序设计356
10.4.6 应用程序设计356
10.5 USB 2.0简介358
10.6 IEEE 1394体系结构358
10.6.1 IEEE 1394的拓扑结构358
10.6.2 IEEE 1394的物理接口360
10.7 IEEE 1394通信协议361
小结364
习题365
附录A ASCII码字符表及控制符号的定义366
附录B DOS系统功能调用一览表367
附录C BIOS中断372参考文献377
《汇编语言与接口技术(第3版)》编辑推荐与评论:
王让定, 朱莹等编著的《汇编语言与接口技术(第3版)》将微机原理
、汇编语言、微机接口技术有机地融为一体,除了按传统硬件接口的方式
组织教材中的接口技术内容外,还引入了软件接口技术,以提高学习者的
软硬件应用能力。本书以8086/8088为主介绍微处理器的结构、工作原理、
指令系统等,兼顾80386、80486的相关内容。在汇编语言方面以MASM 6.0
为主,同时介绍了与MASM 5.x的区别,详细讲解了基于80x86的汇编程序设
计方法。书中在介绍传统的接口技术(并行、串行、定时、DMA、中断、模
/数及数/模)之前,专门安排一章讲解软件接口技术,**介绍DOS、
Windows和Linux环境下的接口调用技术,以拓宽学生的知识视野。考虑到
信息类相关专业学生的学习需求,本书专门增加了一章来介绍存储器技术
,同时,在本书的第10章,介绍了*新的高速串行接口USB和IEEE 1394。
《汇编语言与接口技术(第3版)》条理清楚、深入浅出,有丰富的实例,便
于自学。
《汇编语言与接口技术(第3版)》力求既适合课堂教学,又能紧跟*新
技术,拓宽学生的知识面。本书可以作为高等学校本科信息类相关专业或
计算机专业学生的教材或参考书,也可以供广大工程技术人员参考。
第1章 微型计算机概述1
1.1 微型计算机的概念1
1.2 微处理器的产生和发展2
1.3 计算机系统的组成4
1.3.1 微型计算机的硬件4
1.3.2 微型计算机的软件6
1.4 接口基础8
1.4.1 接口概述8
1.4.2 CPU与外设之间所传送的信息类型9
1.4.3 接口的功能9
1.4.4 I/O端口及其编址方式9
1.4.5 I/O端口地址译码10
1.5 CPU与外设数据的传输控制方式12
1.5.1 直接程序控制方式12
1.5.2 中断传送方式14
1.5.3 DMA传送方式15
1.5.4 数据传送控制方式的发展15
1.6 系统总线16
1.6.1 概述16
1.6.2 常用的几种微机系统总线技术16
小结17
习题18
第2章 80x86微处理器19
2.1 8086/8088微处理器19
2.1.1 内部结构20
2.1.2 寄存器组22
2.1.3 引脚信号及功能25
2.1.4 工作模式28
2.1.5 总线操作和时序31
2.2 32位微处理器37
2.2.1 内部结构37
2.2.2 寄存器组40
2.2.3 引脚信号及功能44
2.2.4 工作模式47
2.2.5 总线操作48
2.3 80x86中断系统49
2.3.1 中断操作和中断系统49
2.3.2 8086中断系统50
2.3.3 80486的中断53
2.4 Pentium的主要特点54
小结55
习题56
第3章 80x86指令系统和寻址方式57
3.1 8086指令系统概述57
3.2 8086的寻址方式和指令系统60
3.2.1 8086的寻址方式60
3.2.2 8086的指令系统65
3.3 80386的寻址方式和指令系统91
3.3.1 80386的寻址方式91
3.3.2 80386指令系统92
3.4 80486/Pentium微处理器新增指令103
3.4.1 80486引入的有关指令103
3.4.2 Pentium引入的有关指令104
小结104
习题105
第4章 80x86汇编语言程序设计110
4.1 MASM宏汇编语句结构以及开发过程110
4.1.1 汇编语言程序的语句类型和格式111
4.1.2 汇编语言的程序格式112
4.1.3 汇编语言程序的开发过程114
4.2 MASM汇编语言表达式、运算符119
4.2.1 常量、运算符及表达式119
4.2.2 变量及其属性123
4.3 程序段的定义和属性130
4.3.1 DOS的程序结构130
4.3.2 简化段定义的格式132
4.3.3 完整段定义的格式136
4.4 复杂数据结构141
4.4.1 结构141
4.4.2 记录143
4.5 宏汇编144
4.5.1 宏的定义和调用144
4.5.2 宏的参数147
4.5.3 与宏有关的伪指令149
4.5.4 宏与子程序150
4.6 基本汇编语言程序设计151
4.6.1 顺序程序设计151
4.6.2 分支程序设计152
4.6.3 循环程序设计156
4.7 子程序设计160
4.7.1 过程定义伪指令160
4.7.2 子程序的参数传递163
4.7.3 子程序的嵌套、递归与重入167
4.7.4 子程序的应用169
4.8 **汇编语言程序设计174
4.8.1 条件控制伪指令174
4.8.2 循环控制伪指令176
4.8.3 过程声明和过程调用伪指令179
小结182
习题182
第5章 软件接口技术188
5.1 软件接口概述188
5.2 接口软件及层次结构189
5.3 DOS系统中的接口调用191
5.3.1 BIOS中断调用及实现192
5.3.2 DOS的系统调用195
5.4 Windows系统中的接口调用198
5.4.1 Windows的体系结构198
5.4.2 Windows系统中用户态到内核态的转换过程199
5.4.3 Windows的系统调用200
5.4.4 Windows的功能调用函数API的分类及特征202
5.4.5 Windows的功能调用函数API应用举例204
5.5 Linux下的接口调用209
5.5.1 Linux操作系统简介209
5.5.2 Linux系统调用的实现及过程212
5.5.3 Linux的系统调用函数和函数调用214
小结216
习题216
第6章 存储器技术217
6.1 存储器概述217
6.1.1 存储器的发展及分类217
6.1.2 存储器主要技术指标219
6.1.3 存储器的基本结构框架220
6.1.4 存储系统的层次结构221
6.2 半导体随机存取存储器222
6.2.1 SRAM存储器223
6.2.2 DRAM存储器225
6.2.3 只读存储器ROM227
6.2.4 新型存储器芯片229
6.2.5 主存容量的扩展233
6.3 高速缓冲存储技术237
6.3.1 cache的基本原理237
6.3.2 cache的管理238
6.4 80x86存储器组织240
6.4.1 8086/8088的存储器组织240
6.4.2 32位微处理器存储器系统简介242
小结243
习题243
第7章 串并行接口技术245
7.1 定时器/计数器8253/8254245
7.1.1 8253/8254的内部结构和引脚245
7.1.2 8253/8254的工作方式247
7.1.3 8253/8254的编程250
7.1.4 8253/8254的应用实例253
7.2 并行通信接口825**255
7.2.1 825**的内部结构和引脚255
7.2.2 825**的工作方式256
7.2.3 825**的编程260
7.2.4 825**的应用实例261
7.3 串行通信基础265
7.3.1 串行通信基本概念265
7.3.2 串行通信接口标准266
7.4 串行通信芯片8251A270
7.4.1 8251A的内部结构和引脚270
7.4.2 8251A的工作方式273
7.4.3 8251A的编程274
7.4.4 8251A的应用实例278
小结280
习题280
第8章 中断和DMA技术282
8.1 中断控制器8259A282
8.1.1 8259A的内部结构和引脚282
8.1.2 8259A的中断过程284
8.1.3 8259A的工作方式285
8.1.4 8259A的初始化和控制命令字288
8.1.5 8259A的应用实例294
8.2 DMA控制器8237A297
8.2.1 8237A的结构和外部引脚298
8.2.2 8237A的工作原理300
8.2.3 8237A的内部寄存器和命令302
8.2.4 8237A的编程和应用306
小结308
习题308
第9章 模/数和数/模转换310
9.1 模拟输入输出系统310
9.1.1 微机与控制系统接口310
9.1.2 模拟输入通道311
9.1.3 模拟输出通道312
9.2 数/模转换芯片及接口312
9.2.1 数/模转换原理312
9.2.2 8位数/模转换器DAC0832315
9.2.3 12位数/模转换器AD567318
9.3 模/数转换芯片及接口320
9.3.1 模/数转换原理320
9.3.2 8位模/数转换器ADC0809324
9.3.3 12位模/数转换器AD574326
9.4 A/D、D/A器件的选择330
小结331
习题331
第10章 高速串行总线333
10.1 高速串行接口简介333
10.2 USB体系结构335
10.2.1 USB拓扑结构335
10.2.2 USB的物理接口339
10.3 USB通信协议341
10.3.1 通信模型341
10.3.2 数据格式343
10.3.3 事务处理345
10.3.4 数据传输模式346
10.4 PC的USB应用及开发347
10.4.1 PDIUSBD12芯片的特点348
10.4.2 PDIUSBD12芯片引脚350
10.4.3 PDIUSBD12的典型连接351
10.4.4 固件程序设计352
10.4.5 驱动程序设计356
10.4.6 应用程序设计356
10.5 USB 2.0简介358
10.6 IEEE 1394体系结构358
10.6.1 IEEE 1394的拓扑结构358
10.6.2 IEEE 1394的物理接口360
10.7 IEEE 1394通信协议361
小结364
习题365
附录A ASCII码字符表及控制符号的定义366
附录B DOS系统功能调用一览表367
附录C BIOS中断372参考文献377
《汇编语言与接口技术(第3版)》作者介绍:
王让定, 朱莹等编著的《汇编语言与接口技术(第3版)》将微机原理
、汇编语言、微机接口技术有机地融为一体,除了按传统硬件接口的方式
组织教材中的接口技术内容外,还引入了软件接口技术,以提高学习者的
软硬件应用能力。本书以8086/8088为主介绍微处理器的结构、工作原理、
指令系统等,兼顾80386、80486的相关内容。在汇编语言方面以MASM 6.0
为主,同时介绍了与MASM 5.x的区别,详细讲解了基于80x86的汇编程序设
计方法。书中在介绍传统的接口技术(并行、串行、定时、DMA、中断、模
/数及数/模)之前,专门安排一章讲解软件接口技术,**介绍DOS、
Windows和Linux环境下的接口调用技术,以拓宽学生的知识视野。考虑到
信息类相关专业学生的学习需求,本书专门增加了一章来介绍存储器技术
,同时,在本书的第10章,介绍了*新的高速串行接口USB和IEEE 1394。
《汇编语言与接口技术(第3版)》条理清楚、深入浅出,有丰富的实例,便
于自学。
《汇编语言与接口技术(第3版)》力求既适合课堂教学,又能紧跟*新
技术,拓宽学生的知识面。本书可以作为高等学校本科信息类相关专业或
计算机专业学生的教材或参考书,也可以供广大工程技术人员参考。
第1章 微型计算机概述1
1.1 微型计算机的概念1
1.2 微处理器的产生和发展2
1.3 计算机系统的组成4
1.3.1 微型计算机的硬件4
1.3.2 微型计算机的软件6
1.4 接口基础8
1.4.1 接口概述8
1.4.2 CPU与外设之间所传送的信息类型9
1.4.3 接口的功能9
1.4.4 I/O端口及其编址方式9
1.4.5 I/O端口地址译码10
1.5 CPU与外设数据的传输控制方式12
1.5.1 直接程序控制方式12
1.5.2 中断传送方式14
1.5.3 DMA传送方式15
1.5.4 数据传送控制方式的发展15
1.6 系统总线16
1.6.1 概述16
1.6.2 常用的几种微机系统总线技术16
小结17
习题18
第2章 80x86微处理器19
2.1 8086/8088微处理器19
2.1.1 内部结构20
2.1.2 寄存器组22
2.1.3 引脚信号及功能25
2.1.4 工作模式28
2.1.5 总线操作和时序31
2.2 32位微处理器37
2.2.1 内部结构37
2.2.2 寄存器组40
2.2.3 引脚信号及功能44
2.2.4 工作模式47
2.2.5 总线操作48
2.3 80x86中断系统49
2.3.1 中断操作和中断系统49
2.3.2 8086中断系统50
2.3.3 80486的中断53
2.4 Pentium的主要特点54
小结55
习题56
第3章 80x86指令系统和寻址方式57
3.1 8086指令系统概述57
3.2 8086的寻址方式和指令系统60
3.2.1 8086的寻址方式60
3.2.2 8086的指令系统65
3.3 80386的寻址方式和指令系统91
3.3.1 80386的寻址方式91
3.3.2 80386指令系统92
3.4 80486/Pentium微处理器新增指令103
3.4.1 80486引入的有关指令103
3.4.2 Pentium引入的有关指令104
小结104
习题105
第4章 80x86汇编语言程序设计110
4.1 MASM宏汇编语句结构以及开发过程110
4.1.1 汇编语言程序的语句类型和格式111
4.1.2 汇编语言的程序格式112
4.1.3 汇编语言程序的开发过程114
4.2 MASM汇编语言表达式、运算符119
4.2.1 常量、运算符及表达式119
4.2.2 变量及其属性123
4.3 程序段的定义和属性130
4.3.1 DOS的程序结构130
4.3.2 简化段定义的格式132
4.3.3 完整段定义的格式136
4.4 复杂数据结构141
4.4.1 结构141
4.4.2 记录143
4.5 宏汇编144
4.5.1 宏的定义和调用144
4.5.2 宏的参数147
4.5.3 与宏有关的伪指令149
4.5.4 宏与子程序150
4.6 基本汇编语言程序设计151
4.6.1 顺序程序设计151
4.6.2 分支程序设计152
4.6.3 循环程序设计156
4.7 子程序设计160
4.7.1 过程定义伪指令160
4.7.2 子程序的参数传递163
4.7.3 子程序的嵌套、递归与重入167
4.7.4 子程序的应用169
4.8 **汇编语言程序设计174
4.8.1 条件控制伪指令174
4.8.2 循环控制伪指令176
4.8.3 过程声明和过程调用伪指令179
小结182
习题182
第5章 软件接口技术188
5.1 软件接口概述188
5.2 接口软件及层次结构189
5.3 DOS系统中的接口调用191
5.3.1 BIOS中断调用及实现192
5.3.2 DOS的系统调用195
5.4 Windows系统中的接口调用198
5.4.1 Windows的体系结构198
5.4.2 Windows系统中用户态到内核态的转换过程199
5.4.3 Windows的系统调用200
5.4.4 Windows的功能调用函数API的分类及特征202
5.4.5 Windows的功能调用函数API应用举例204
5.5 Linux下的接口调用209
5.5.1 Linux操作系统简介209
5.5.2 Linux系统调用的实现及过程212
5.5.3 Linux的系统调用函数和函数调用214
小结216
习题216
第6章 存储器技术217
6.1 存储器概述217
6.1.1 存储器的发展及分类217
6.1.2 存储器主要技术指标219
6.1.3 存储器的基本结构框架220
6.1.4 存储系统的层次结构221
6.2 半导体随机存取存储器222
6.2.1 SRAM存储器223
6.2.2 DRAM存储器225
6.2.3 只读存储器ROM227
6.2.4 新型存储器芯片229
6.2.5 主存容量的扩展233
6.3 高速缓冲存储技术237
6.3.1 cache的基本原理237
6.3.2 cache的管理238
6.4 80x86存储器组织240
6.4.1 8086/8088的存储器组织240
6.4.2 32位微处理器存储器系统简介242
小结243
习题243
第7章 串并行接口技术245
7.1 定时器/计数器8253/8254245
7.1.1 8253/8254的内部结构和引脚245
7.1.2 8253/8254的工作方式247
7.1.3 8253/8254的编程250
7.1.4 8253/8254的应用实例253
7.2 并行通信接口825**255
7.2.1 825**的内部结构和引脚255
7.2.2 825**的工作方式256
7.2.3 825**的编程260
7.2.4 825**的应用实例261
7.3 串行通信基础265
7.3.1 串行通信基本概念265
7.3.2 串行通信接口标准266
7.4 串行通信芯片8251A270
7.4.1 8251A的内部结构和引脚270
7.4.2 8251A的工作方式273
7.4.3 8251A的编程274
7.4.4 8251A的应用实例278
小结280
习题280
第8章 中断和DMA技术282
8.1 中断控制器8259A282
8.1.1 8259A的内部结构和引脚282
8.1.2 8259A的中断过程284
8.1.3 8259A的工作方式285
8.1.4 8259A的初始化和控制命令字288
8.1.5 8259A的应用实例294
8.2 DMA控制器8237A297
8.2.1 8237A的结构和外部引脚298
8.2.2 8237A的工作原理300
8.2.3 8237A的内部寄存器和命令302
8.2.4 8237A的编程和应用306
小结308
习题308
第9章 模/数和数/模转换310
9.1 模拟输入输出系统310
9.1.1 微机与控制系统接口310
9.1.2 模拟输入通道311
9.1.3 模拟输出通道312
9.2 数/模转换芯片及接口312
9.2.1 数/模转换原理312
9.2.2 8位数/模转换器DAC0832315
9.2.3 12位数/模转换器AD567318
9.3 模/数转换芯片及接口320
9.3.1 模/数转换原理320
9.3.2 8位模/数转换器ADC0809324
9.3.3 12位模/数转换器AD574326
9.4 A/D、D/A器件的选择330
小结331
习题331
第10章 高速串行总线333
10.1 高速串行接口简介333
10.2 USB体系结构335
10.2.1 USB拓扑结构335
10.2.2 USB的物理接口339
10.3 USB通信协议341
10.3.1 通信模型341
10.3.2 数据格式343
10.3.3 事务处理345
10.3.4 数据传输模式346
10.4 PC的USB应用及开发347
10.4.1 PDIUSBD12芯片的特点348
10.4.2 PDIUSBD12芯片引脚350
10.4.3 PDIUSBD12的典型连接351
10.4.4 固件程序设计352
10.4.5 驱动程序设计356
10.4.6 应用程序设计356
10.5 USB 2.0简介358
10.6 IEEE 1394体系结构358
10.6.1 IEEE 1394的拓扑结构358
10.6.2 IEEE 1394的物理接口360
10.7 IEEE 1394通信协议361
小结364
习题365
附录A ASCII码字符表及控制符号的定义366
附录B DOS系统功能调用一览表367
附录C BIOS中断372参考文献377