微型计算机接口技术与汇编语言/21世纪高等学校计算机规划教材·名家系列

微型计算机接口技术与汇编语言/21世纪高等学校计算机规划教材·名家系列
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , ,
2013-12
版次: 1
ISBN: 9787115325723
定价: 49.80
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 408页
字数: 689千字
正文语种: 简体中文
20人买过
  •   《微型计算机接口技术与汇编语言/21世纪高等学校计算机规划教材·名家系列》以微机接口技术为主,兼顾微机基本原理以及汇编语言程序设计。为便于组织教学,并突出教材的可操作性,全书5个模块分成共15章。5个模块包括微机系统的基本组成及工作原理、汇编语言与程序设计、微机接口设计的支持技术、微机接口技术的基本内容、微机接口技术的高级内容模块。
      教材提出并采用的接口技术分层次的概念和对硬件对象的编程模型方法,以及实用性及可读性方面都具有特色。
      《微型计算机接口技术与汇编语言/21世纪高等学校计算机规划教材·名家系列》适用面宽,既可作为高等院校工科所有专业的接口技术教材和专业技术培训教材,也是广大从事微型计算机应用与开发人员值得一读的自学参考书。 第1章概论
    1.1微型计算机系统及发展简介
    1.1.1微型计算机系统
    1.1.2微型计算机发展简介
    1.2微型计算机是怎样工作的
    1.2.1进行控制与数据加工处理的微处理器
    1.2.2完成数据记忆存储的存储器
    1.2.3实现数据输入输出的I/O设备与接口
    1.2.4提供数据通路的总线
    1.3汇编语言在微机系统中的作用
    1.3.1为什么要讲汇编语言
    1.3.2讲汇编语言的哪些内容
    1.4微型计算机接口技术的概念
    1.4.1微机接口技术的作用与基本任务
    1.4.2微机接口技术的层次与内容
    1.4.3微机接口技术的基本概念
    1.4.4微机接口技术的发展概况
    1.4.5分析微机硬件的软件模型方法
    1.4.6本书内容安排
    习题

    模块1微机系统的基本组成及工作原理
    第2章以16位微型计算机为实例介绍微机系统的微处理器、存储器、I/O设备及总线,借以说明微机工作的基本原理,作为微机组成的硬件基础知识,为学习后面章节的接口技术和汇编语言作准备,而并非是为了专门讲解16位微机。因此,从内容的取材,编写的方法都与其他同类教材有所不同。若想了解更加先进、更加复杂的新型微机可参考有关教材或文献。
    第2章微型计算机系统的组成及工作原理
    2.1微型计算机系统
    2.1.1微机系统的硬件组成
    2.1.2微机系统的软件配置
    2.1.3微机系统中的信息流与信息链
    2.2微处理器
    2.2.1微处理器的作用
    2.2.2微处理器组成的基本部件及工作原理
    2.2.3微处理器的功能结构
    2.2.4微处理器的外部特性
    2.2.5微处理器的编程模型
    2.2.6微处理器的指令集
    2.2.7微处理器工作模式
    2.2.8现代微处理器的新技术
    2.3存储器
    2.3.1存储器的作用
    2.3.2存储器的类型与层次
    2.3.3存储器地址空间和数据组织
    2.3.4存储器的管理机制-分段技术与寻址方案
    2.3.5存储器逻辑地址和物理地址的形成
    2.3.6堆栈
    2.3.7现代微机系统存储器的新特点
    2.4I/O设备与I/O设备接口
    2.4.1I/O设备及其接口的作用
    2.4.2I/O设备的类型及设备的逻辑概念
    2.4.3I/O设备所涉及的技术
    2.4.4现代微机接口技术的新概念
    2.5总线
    2.5.1总线的作用
    2.5.2总线的组成
    2.5.3总线的性能参数
    2.5.4总线传输操作过程
    2.5.5总线标准及总线插槽
    2.5.6ISA总线的定义与应用
    2.5.7现代微机总线技术的新特点
    2.5.8现代微机层次化总线结构对接口技术的影响
    习题

    模块2汇编语言与程序设计
    接下来的第3、4、5章介绍汇编语言指令集、寻址方式及程序设计的相关知识。汇编作为I/O设备接口设计的软件基础知识,将在后面各章设备接口的设计中与硬件结合,加以应用。
    本书强调汇编语言与底层硬件的联系及应用,而不是系统地阐述与讲解汇编语言,若需要全面系统了解汇编语言的读者可参考文献[5][6]。
    第3章汇编语言寻址方式和指令集
    3.1汇编语言、汇编语言源程序和汇编程序
    3.2指令一般格式
    3.3寻址方式
    3.3.1立即寻址方式
    3.3.2寄存器寻址方式
    3.3.3直接寻址方式
    3.3.4寄存器间接寻址方式
    3.3.5寄存器相对寻址方式
    3.3.6基址+变址寻址方式
    3.3.7相对基址+变址寻址方式
    3.3.8I/O端口寻址方式与端口操作数
    3.4指令集
    3.4.180X86指令系统
    3.4.2数据传送类指令
    3.4.3算术运算指令
    3.4.4位操作指令
    3.4.5串操作指令
    3.4.6中断调用与返回指令
    3.4.7处理器控制指令
    3.4.8转移指令、循环指令和子程序调用指令
    习题
    第4章伪指令与语句格式
    4.1伪指令
    4.1.1处理器选择伪指令
    4.1.2数据定义伪指令
    4.1.3符号定义伪指令
    4.1.4段定义伪指令
    4.1.5源程序结束伪指令
    4.1.6过程定义伪指令
    4.1.7数制表示伪指令
    4.1.8设置汇编地址计数器伪指令
    4.2汇编语言语句格式
    4.2.1语句的格式
    4.2.2语句名字
    4.2.3语句操作码
    4.2.4语句操作数
    4.2.5语句注释
    4.3常用的DOS系统功能调用
    4.3.1DOS系统功能的调用方法
    4.3.2DOS系统功能调用举例
    习题
    第5章汇编语言程序设计
    5.1汇编语言源程序结构
    5.1.1完整段定义结构
    5.1.2程序段前缀结构(标准序)
    5.1.3COM文件结构
    5.1.4简化段定义结构
    5.2汇编语言源程序设计步骤与程序流程图
    5.2.1汇编语言源程序设计的基本步骤
    5.2.2程序流程图
    5.3汇编语言源程序设计的基本方法
    5.3.1顺序程序设计
    5.3.2分支程序设计
    5.3.3循环程序设计
    5.3.4子程序设计与调用
    5.4汇编语言程序开发与运行环境
    5.4.1在DOS环境下开发与运行汇编语言程序的工具软件
    5.4.2在DOS环境下开发汇编语言程序的流程
    5.4.3用EDIT建立ASM文件
    5.4.4用MASM生成OBJ文件和用LINK生成EXE文件
    5.4.5调试程序的使用
    5.4.6在Windows环境下DOS程序的开发与运行
    习题

    模块3微机接口设计的支持技术
    微处理器在与外部设备打交道时,需要其他电路的支持与配合,如采用中断控制器、DMA控制器协助管理I/O信息的传输,利用定时器处理外部设备的定时与计数以及使用I/O端口地址译码电路来选择与之交换信息的外部设备等。这些电路(芯片)都可独立于微处理器进行操作,作为CPU访问与控制I/O设备不可缺少的支持,显然它们与接口设计密切相关,而且是各类接口的共用技术。这些为接口设计的支持技术将分别在第6、7、8章进行讨论。
    第6章I/O端口地址译码技术
    6.1I/O地址空间
    6.2I/O端口
    6.2.1I/O端口
    6.2.2I/O端口共用技术
    6.2.3I/O端口地址编址方式
    6.2.4独立编址方式的I/O端口访问
    6.3I/O端口地址分配及选用的原则
    6.3.1早期微机I/O地址的分配
    6.3.2现代微机I/O地址的分配
    6.3.3I/O端口地址选用的原则
    6.4I/O端口地址译码
    6.4.1I/O地址译码的方法
    6.4.2I/O地址译码电路的输入与输出信号线
    6.5I/O端口地址译码电路设计
    6.5.1设计I/O端口地址译码电路应注意的问题
    6.5.2I/O地址译码电路设计举例
    习题
    第7章定时/计数技术
    7.1定时与计数
    7.2微机系统中的定时系统
    7.3外部定时方法及硬件定时器
    7.3.1定时方法
    7.3.2定时器
    7.4可编程定时/计数器82C54A
    7.4.182C54A的外部特性和内部寄存器
    7.4.282C54A的编程模型
    7.4.382C54A的工作方式
    7.4.482C54A的计数初值计算及装入
    7.4.582C54A的初始化
    7.5定时/计数器的应用
    7.5.1用户扩展的定时/计数器应用
    7.5.2系统配置的定时/计数器应用
    习题
    第8章中断技术
    8.1中断
    8.2中断的类型
    8.2.1硬中断
    8.2.2软中断
    8.3中断号
    8.3.1中断号与中断号的获取
    8.3.2中断响应周期
    8.3.3中断号的分配
    8.4中断触发方式与中断排队方式
    8.4.1中断触发方式
    8.4.2中断排队方式
    8.5中断向量与中断向量表
    8.5.1中断向量与中断向量表
    8.5.2中断向量表的填写
    8.6中断处理过程
    8.6.1可屏蔽中断的处理过程
    8.6.2不可屏蔽中断和软中断的处理过程
    8.7中断控制器
    8.7.182C59A外部特性和内部寄存器
    8.7.282C59A的端口地址
    8.7.382C59A的工作方式
    8.7.482C59A的编程模型
    8.7.582C59A对CPU中断处理的支持作用
    8.8系统配置的可屏蔽中断体系
    8.8.1可屏蔽中断体系的组成
    8.8.2可屏蔽中断体系的初始化
    8.9用户对系统中断资源的应用
    8.9.1修改中断向量
    8.9.2编写中断服务程序
    8.10中断服务程序设计
    8.10.1主片82C59A的中断服务程序设计
    8.10.2从片82C59A的中断服务程序设计
    习题
    第9章DMA技术
    9.1DMA传输
    9.1.1DMA传输的特点
    9.1.2DMA传输的过程
    9.2DMA操作
    9.2.1DMA操作类型
    9.2.2DMA操作方式
    9.3DMA控制器与CPU之间的总线控制权转移
    9.3.1DMA控制器的两种工作状态
    9.3.2DMA控制器与CPU之间的总线控制权转移
    9.4DMA控制器82C37A
    9.4.182C37A的外部特性
    9.4.282C37A的编程模型
    9.4.382C37A的工作时序
    9.5系统配置的DMA体系
    9.5.1DMA体系的组成
    9.5.2DMA体系的初始化
    9.6用户对系统DMA资源的使用
    9.6.1DMA传输参数设置的内容
    9.6.2DMA传输参数设置的程序
    习题

    模块4微机接口技术的基本内容
    第10~13章讨论设备接口。按照接口技术分层次的概念,设备接口是接口技术的上层,作为微机接口技术的基本内容,它们是各种类型微机包括单片机都应具有的。读者应该熟悉与掌握,重点进行学习。将在下面展开讨论的是一些使用十分普遍的,并且是需要用户自己动手设计的慢速常规设备接口,也正是用户进行二次开发的主要层面,而那些结构复杂的高端设备,已由专门厂商做好,随主机统一配置,很少由用户重新去设计,故未进行介绍。
    第10章并行接口
    10.1并行接口的特点
    10.2组成并行接口电路的元器件
    10.3可编程并行接口芯片82C55A
    10.3.182C55A的外部特性和内部寄存器
    10.3.282C55A的工作方式
    10.3.382C55A的编程模型
    10.482C55A在微机系统中的应用
    10.582C55A的0方式及其应用举例
    10.682C55A的1方式及其应用举例
    10.6.11方式下联络信号线的设置
    10.6.21方式的工作时序
    10.6.31方式的状态字
    10.6.41方式的并行接口设计
    10.782C55A的2方式及其应用举例
    10.7.12方式下联络信号的设置及时序
    10.7.22方式的状态字
    10.7.32方式的双向并行接口设计
    习题
    第11章串行通信接口
    11.1串行通信的基本概念
    11.1.1串行通信的基本特点
    11.1.2串行通信传输的工作方式(制式)
    11.1.3串行通信中的差错检测
    11.1.4串行通信的同步方式
    11.1.5串行通信中的调制与解调
    11.2串行通信中的传输速率控制
    11.2.1数据传输速率控制的实现方法
    11.2.2波特率与发送/接收时钟
    11.2.3波特率时钟发生器设计
    11.3串行通信中的数据格式
    11.3.1起止式异步通信数据格式
    11.3.2面向字符的同步通信数据格式
    11.4串行通信接口标准
    11.4.1EIA-RS-232C接口标准
    11.4.2RS-485接口标准
    11.4.3RS-232C与RS-485的转换
    11.5串行通信接口电路
    11.5.1串行通信接口的基本任务
    11.5.2串行通信接口电路的组成
    11.6用户扩展的串行通信接口
    11.6.18251A的外部特性
    11.6.28251A的编程模型
    11.6.38251A的初始化
    11.6.4基于8251A的串行通信接口设计
    11.7系统配置的串行通信接口
    11.7.116550的外部引脚特性
    11.7.216550的编程模型
    11.7.316550的初始化
    11.7.4基于16550的串行通信接口设计
    习题
    第12章A/DD/A转换器接口
    12.1模拟量接口
    12.2A/D转换器
    12.2.1A/D转换器的主要技术指标
    12.2.2A/D转换器的外部特性
    12.3A/D转换器接口设计的任务与方法
    12.3.1A/D转换器与CPU的连接
    12.3.2A/D转换器与CPU之间的数据交换方式
    12.3.3A/D转换器的数据在线处理
    12.4A/D转换器接口设计
    12.4.1A/D转换器接口设计需考虑的问题
    12.4.2A/D转换器接口设计
    12.5D/A转换器
    12.5.1D/A转换器的主要技术指标
    12.5.2D/A转换器的外部特性
    12.6D/A转换器接口设计的任务与方法
    12.6.1D/A转换器与CPU的连接
    12.6.2D/A转换器与CPU之间的数据交换方式
    12.6.3D/A转换器接口设计需考虑的问题
    12.7D/A转换器接口设计
    习题
    第13章基本人机交互设备接口
    13.1键盘接口
    13.1.1键盘的类型
    13.1.2键盘的结构与工作原理
    13.1.3键盘接口设计
    13.2LED数码显示器接口
    13.2.1LED显示器的结构与工作原理
    13.2.2LED显示器的字形码
    13.2.3LED显示器的显示方式
    13.3可编程键盘/LED接口芯片82C79A
    13.3.182C79A的外部特性
    13.3.282C79A的内部寄存器
    13.3.382C79A的编程模型
    13.3.4键盘/数码显示器接口设计
    13.4打印机接口
    13.4.1并行打印机接口标准
    13.4.2并行打印机接口设计
    习题

    模块5微机接口技术的新内容
    本模块包括PCI总线接口、USB通用串行总线的内容,它们是从32位微机开始才有的现代微机接口技术新内容,读者要用全新的观念来认识,学会采用不同于前面设备接口的方法来处理这些总线接口。总线接口和设备驱动程序在用户应用程序中不可见,故叫做接口技术的下层,是接口技术更深层次的技术,因此学习起来会困难一些。
    第14章PCI总线接口
    14.1PCI总线及其特点
    14.2PCI总线的信号定义
    14.3PCI总线的数据传输
    14.3.1PCI总线数据传输协议
    14.3.2PCI总线数据传输过程
    14.4PCI总线的三种地址空间
    14.5PCI总线命令
    14.6PCI设备
    14.7PCI设备配置空间
    14.7.1配置空间的作用
    14.7.2配置空间的格式
    14.7.3配置空间的功能
    14.7.4配置空间的映射关系
    14.7.5配置空间的初始化过程
    14.8PCI配置空间的访问
    14.8.1配置空间的访问特点
    14.8.2配置空间的访问方法
    14.8.3查找PCI设备(卡)举例
    14.8.4访问配置寄存器举例
    14.8.5实时读取的配置空间现场信息
    14.9PCI接口卡的设计
    14.9.1PCI接口卡设计方案
    14.9.2PCI接口芯片PLX
    14.9.3PCI接口卡设计要求
    14.9.4PCI接口卡电路设计
    14.9.5PCI接口卡配置空间初始化
    14.9.6PCI接口卡应用程序设计
    14.10PCI中断
    14.10.1PCI中断的特点
    14.10.2PCI中断共享
    14.10.3PCI中断响应周期
    14.10.4PCI设备的中断申请及用于中断处理的寄存器375
    14.10.5PCI中断程序举例
    14.11PCIDMA传输
    14.11.1PCIDMA传输的特点
    14.11.2PCIDMA控制器
    习题
    第15章USB通用串行总线
    15.1通用串行总线概述
    15.1.1USB的发展过程
    15.1.2USB的设计目标及特点
    15.1.3USB物理接口与电气特性
    15.1.4USB信号定义
    15.1.5USB数据编码与解码
    15.2USB系统组成和拓扑结构
    15.2.1USB系统组成
    15.2.2USB系统拓扑结构
    15.3通用串行总线的通信模型与数据流模型
    15.3.1通信模型
    15.3.2数据流模型
    15.4USB传输类型
    15.4.1控制(Control)传输
    15.4.2批(Bulk)传输
    15.4.3中断(Interrupt)传输
    15.4.4等时(Isochronous)传输
    15.5USB交换包格式
    15.5.1标志(Token)包
    15.5.2数据(Data)包
    15.5.3握手(Handshake)包
    15.5.4预告包
    15.6USB设备状态和总线枚举
    15.6.1插入
    15.6.2上电
    15.6.3默认
    15.6.4地址
    15.6.5配置
    15.6.6挂起
    15.7USB设备设计
    15.8USB总线接口芯片PDIUSBD
    15.8.1PDIUSBD12外部特性及内部结构
    15.8.2PDIUSBD12命令字
    15.8.3PDIUSBD12的典型连接方式
    习题
    参考文献
  • 内容简介:
      《微型计算机接口技术与汇编语言/21世纪高等学校计算机规划教材·名家系列》以微机接口技术为主,兼顾微机基本原理以及汇编语言程序设计。为便于组织教学,并突出教材的可操作性,全书5个模块分成共15章。5个模块包括微机系统的基本组成及工作原理、汇编语言与程序设计、微机接口设计的支持技术、微机接口技术的基本内容、微机接口技术的高级内容模块。
      教材提出并采用的接口技术分层次的概念和对硬件对象的编程模型方法,以及实用性及可读性方面都具有特色。
      《微型计算机接口技术与汇编语言/21世纪高等学校计算机规划教材·名家系列》适用面宽,既可作为高等院校工科所有专业的接口技术教材和专业技术培训教材,也是广大从事微型计算机应用与开发人员值得一读的自学参考书。
  • 目录:
    第1章概论
    1.1微型计算机系统及发展简介
    1.1.1微型计算机系统
    1.1.2微型计算机发展简介
    1.2微型计算机是怎样工作的
    1.2.1进行控制与数据加工处理的微处理器
    1.2.2完成数据记忆存储的存储器
    1.2.3实现数据输入输出的I/O设备与接口
    1.2.4提供数据通路的总线
    1.3汇编语言在微机系统中的作用
    1.3.1为什么要讲汇编语言
    1.3.2讲汇编语言的哪些内容
    1.4微型计算机接口技术的概念
    1.4.1微机接口技术的作用与基本任务
    1.4.2微机接口技术的层次与内容
    1.4.3微机接口技术的基本概念
    1.4.4微机接口技术的发展概况
    1.4.5分析微机硬件的软件模型方法
    1.4.6本书内容安排
    习题

    模块1微机系统的基本组成及工作原理
    第2章以16位微型计算机为实例介绍微机系统的微处理器、存储器、I/O设备及总线,借以说明微机工作的基本原理,作为微机组成的硬件基础知识,为学习后面章节的接口技术和汇编语言作准备,而并非是为了专门讲解16位微机。因此,从内容的取材,编写的方法都与其他同类教材有所不同。若想了解更加先进、更加复杂的新型微机可参考有关教材或文献。
    第2章微型计算机系统的组成及工作原理
    2.1微型计算机系统
    2.1.1微机系统的硬件组成
    2.1.2微机系统的软件配置
    2.1.3微机系统中的信息流与信息链
    2.2微处理器
    2.2.1微处理器的作用
    2.2.2微处理器组成的基本部件及工作原理
    2.2.3微处理器的功能结构
    2.2.4微处理器的外部特性
    2.2.5微处理器的编程模型
    2.2.6微处理器的指令集
    2.2.7微处理器工作模式
    2.2.8现代微处理器的新技术
    2.3存储器
    2.3.1存储器的作用
    2.3.2存储器的类型与层次
    2.3.3存储器地址空间和数据组织
    2.3.4存储器的管理机制-分段技术与寻址方案
    2.3.5存储器逻辑地址和物理地址的形成
    2.3.6堆栈
    2.3.7现代微机系统存储器的新特点
    2.4I/O设备与I/O设备接口
    2.4.1I/O设备及其接口的作用
    2.4.2I/O设备的类型及设备的逻辑概念
    2.4.3I/O设备所涉及的技术
    2.4.4现代微机接口技术的新概念
    2.5总线
    2.5.1总线的作用
    2.5.2总线的组成
    2.5.3总线的性能参数
    2.5.4总线传输操作过程
    2.5.5总线标准及总线插槽
    2.5.6ISA总线的定义与应用
    2.5.7现代微机总线技术的新特点
    2.5.8现代微机层次化总线结构对接口技术的影响
    习题

    模块2汇编语言与程序设计
    接下来的第3、4、5章介绍汇编语言指令集、寻址方式及程序设计的相关知识。汇编作为I/O设备接口设计的软件基础知识,将在后面各章设备接口的设计中与硬件结合,加以应用。
    本书强调汇编语言与底层硬件的联系及应用,而不是系统地阐述与讲解汇编语言,若需要全面系统了解汇编语言的读者可参考文献[5][6]。
    第3章汇编语言寻址方式和指令集
    3.1汇编语言、汇编语言源程序和汇编程序
    3.2指令一般格式
    3.3寻址方式
    3.3.1立即寻址方式
    3.3.2寄存器寻址方式
    3.3.3直接寻址方式
    3.3.4寄存器间接寻址方式
    3.3.5寄存器相对寻址方式
    3.3.6基址+变址寻址方式
    3.3.7相对基址+变址寻址方式
    3.3.8I/O端口寻址方式与端口操作数
    3.4指令集
    3.4.180X86指令系统
    3.4.2数据传送类指令
    3.4.3算术运算指令
    3.4.4位操作指令
    3.4.5串操作指令
    3.4.6中断调用与返回指令
    3.4.7处理器控制指令
    3.4.8转移指令、循环指令和子程序调用指令
    习题
    第4章伪指令与语句格式
    4.1伪指令
    4.1.1处理器选择伪指令
    4.1.2数据定义伪指令
    4.1.3符号定义伪指令
    4.1.4段定义伪指令
    4.1.5源程序结束伪指令
    4.1.6过程定义伪指令
    4.1.7数制表示伪指令
    4.1.8设置汇编地址计数器伪指令
    4.2汇编语言语句格式
    4.2.1语句的格式
    4.2.2语句名字
    4.2.3语句操作码
    4.2.4语句操作数
    4.2.5语句注释
    4.3常用的DOS系统功能调用
    4.3.1DOS系统功能的调用方法
    4.3.2DOS系统功能调用举例
    习题
    第5章汇编语言程序设计
    5.1汇编语言源程序结构
    5.1.1完整段定义结构
    5.1.2程序段前缀结构(标准序)
    5.1.3COM文件结构
    5.1.4简化段定义结构
    5.2汇编语言源程序设计步骤与程序流程图
    5.2.1汇编语言源程序设计的基本步骤
    5.2.2程序流程图
    5.3汇编语言源程序设计的基本方法
    5.3.1顺序程序设计
    5.3.2分支程序设计
    5.3.3循环程序设计
    5.3.4子程序设计与调用
    5.4汇编语言程序开发与运行环境
    5.4.1在DOS环境下开发与运行汇编语言程序的工具软件
    5.4.2在DOS环境下开发汇编语言程序的流程
    5.4.3用EDIT建立ASM文件
    5.4.4用MASM生成OBJ文件和用LINK生成EXE文件
    5.4.5调试程序的使用
    5.4.6在Windows环境下DOS程序的开发与运行
    习题

    模块3微机接口设计的支持技术
    微处理器在与外部设备打交道时,需要其他电路的支持与配合,如采用中断控制器、DMA控制器协助管理I/O信息的传输,利用定时器处理外部设备的定时与计数以及使用I/O端口地址译码电路来选择与之交换信息的外部设备等。这些电路(芯片)都可独立于微处理器进行操作,作为CPU访问与控制I/O设备不可缺少的支持,显然它们与接口设计密切相关,而且是各类接口的共用技术。这些为接口设计的支持技术将分别在第6、7、8章进行讨论。
    第6章I/O端口地址译码技术
    6.1I/O地址空间
    6.2I/O端口
    6.2.1I/O端口
    6.2.2I/O端口共用技术
    6.2.3I/O端口地址编址方式
    6.2.4独立编址方式的I/O端口访问
    6.3I/O端口地址分配及选用的原则
    6.3.1早期微机I/O地址的分配
    6.3.2现代微机I/O地址的分配
    6.3.3I/O端口地址选用的原则
    6.4I/O端口地址译码
    6.4.1I/O地址译码的方法
    6.4.2I/O地址译码电路的输入与输出信号线
    6.5I/O端口地址译码电路设计
    6.5.1设计I/O端口地址译码电路应注意的问题
    6.5.2I/O地址译码电路设计举例
    习题
    第7章定时/计数技术
    7.1定时与计数
    7.2微机系统中的定时系统
    7.3外部定时方法及硬件定时器
    7.3.1定时方法
    7.3.2定时器
    7.4可编程定时/计数器82C54A
    7.4.182C54A的外部特性和内部寄存器
    7.4.282C54A的编程模型
    7.4.382C54A的工作方式
    7.4.482C54A的计数初值计算及装入
    7.4.582C54A的初始化
    7.5定时/计数器的应用
    7.5.1用户扩展的定时/计数器应用
    7.5.2系统配置的定时/计数器应用
    习题
    第8章中断技术
    8.1中断
    8.2中断的类型
    8.2.1硬中断
    8.2.2软中断
    8.3中断号
    8.3.1中断号与中断号的获取
    8.3.2中断响应周期
    8.3.3中断号的分配
    8.4中断触发方式与中断排队方式
    8.4.1中断触发方式
    8.4.2中断排队方式
    8.5中断向量与中断向量表
    8.5.1中断向量与中断向量表
    8.5.2中断向量表的填写
    8.6中断处理过程
    8.6.1可屏蔽中断的处理过程
    8.6.2不可屏蔽中断和软中断的处理过程
    8.7中断控制器
    8.7.182C59A外部特性和内部寄存器
    8.7.282C59A的端口地址
    8.7.382C59A的工作方式
    8.7.482C59A的编程模型
    8.7.582C59A对CPU中断处理的支持作用
    8.8系统配置的可屏蔽中断体系
    8.8.1可屏蔽中断体系的组成
    8.8.2可屏蔽中断体系的初始化
    8.9用户对系统中断资源的应用
    8.9.1修改中断向量
    8.9.2编写中断服务程序
    8.10中断服务程序设计
    8.10.1主片82C59A的中断服务程序设计
    8.10.2从片82C59A的中断服务程序设计
    习题
    第9章DMA技术
    9.1DMA传输
    9.1.1DMA传输的特点
    9.1.2DMA传输的过程
    9.2DMA操作
    9.2.1DMA操作类型
    9.2.2DMA操作方式
    9.3DMA控制器与CPU之间的总线控制权转移
    9.3.1DMA控制器的两种工作状态
    9.3.2DMA控制器与CPU之间的总线控制权转移
    9.4DMA控制器82C37A
    9.4.182C37A的外部特性
    9.4.282C37A的编程模型
    9.4.382C37A的工作时序
    9.5系统配置的DMA体系
    9.5.1DMA体系的组成
    9.5.2DMA体系的初始化
    9.6用户对系统DMA资源的使用
    9.6.1DMA传输参数设置的内容
    9.6.2DMA传输参数设置的程序
    习题

    模块4微机接口技术的基本内容
    第10~13章讨论设备接口。按照接口技术分层次的概念,设备接口是接口技术的上层,作为微机接口技术的基本内容,它们是各种类型微机包括单片机都应具有的。读者应该熟悉与掌握,重点进行学习。将在下面展开讨论的是一些使用十分普遍的,并且是需要用户自己动手设计的慢速常规设备接口,也正是用户进行二次开发的主要层面,而那些结构复杂的高端设备,已由专门厂商做好,随主机统一配置,很少由用户重新去设计,故未进行介绍。
    第10章并行接口
    10.1并行接口的特点
    10.2组成并行接口电路的元器件
    10.3可编程并行接口芯片82C55A
    10.3.182C55A的外部特性和内部寄存器
    10.3.282C55A的工作方式
    10.3.382C55A的编程模型
    10.482C55A在微机系统中的应用
    10.582C55A的0方式及其应用举例
    10.682C55A的1方式及其应用举例
    10.6.11方式下联络信号线的设置
    10.6.21方式的工作时序
    10.6.31方式的状态字
    10.6.41方式的并行接口设计
    10.782C55A的2方式及其应用举例
    10.7.12方式下联络信号的设置及时序
    10.7.22方式的状态字
    10.7.32方式的双向并行接口设计
    习题
    第11章串行通信接口
    11.1串行通信的基本概念
    11.1.1串行通信的基本特点
    11.1.2串行通信传输的工作方式(制式)
    11.1.3串行通信中的差错检测
    11.1.4串行通信的同步方式
    11.1.5串行通信中的调制与解调
    11.2串行通信中的传输速率控制
    11.2.1数据传输速率控制的实现方法
    11.2.2波特率与发送/接收时钟
    11.2.3波特率时钟发生器设计
    11.3串行通信中的数据格式
    11.3.1起止式异步通信数据格式
    11.3.2面向字符的同步通信数据格式
    11.4串行通信接口标准
    11.4.1EIA-RS-232C接口标准
    11.4.2RS-485接口标准
    11.4.3RS-232C与RS-485的转换
    11.5串行通信接口电路
    11.5.1串行通信接口的基本任务
    11.5.2串行通信接口电路的组成
    11.6用户扩展的串行通信接口
    11.6.18251A的外部特性
    11.6.28251A的编程模型
    11.6.38251A的初始化
    11.6.4基于8251A的串行通信接口设计
    11.7系统配置的串行通信接口
    11.7.116550的外部引脚特性
    11.7.216550的编程模型
    11.7.316550的初始化
    11.7.4基于16550的串行通信接口设计
    习题
    第12章A/DD/A转换器接口
    12.1模拟量接口
    12.2A/D转换器
    12.2.1A/D转换器的主要技术指标
    12.2.2A/D转换器的外部特性
    12.3A/D转换器接口设计的任务与方法
    12.3.1A/D转换器与CPU的连接
    12.3.2A/D转换器与CPU之间的数据交换方式
    12.3.3A/D转换器的数据在线处理
    12.4A/D转换器接口设计
    12.4.1A/D转换器接口设计需考虑的问题
    12.4.2A/D转换器接口设计
    12.5D/A转换器
    12.5.1D/A转换器的主要技术指标
    12.5.2D/A转换器的外部特性
    12.6D/A转换器接口设计的任务与方法
    12.6.1D/A转换器与CPU的连接
    12.6.2D/A转换器与CPU之间的数据交换方式
    12.6.3D/A转换器接口设计需考虑的问题
    12.7D/A转换器接口设计
    习题
    第13章基本人机交互设备接口
    13.1键盘接口
    13.1.1键盘的类型
    13.1.2键盘的结构与工作原理
    13.1.3键盘接口设计
    13.2LED数码显示器接口
    13.2.1LED显示器的结构与工作原理
    13.2.2LED显示器的字形码
    13.2.3LED显示器的显示方式
    13.3可编程键盘/LED接口芯片82C79A
    13.3.182C79A的外部特性
    13.3.282C79A的内部寄存器
    13.3.382C79A的编程模型
    13.3.4键盘/数码显示器接口设计
    13.4打印机接口
    13.4.1并行打印机接口标准
    13.4.2并行打印机接口设计
    习题

    模块5微机接口技术的新内容
    本模块包括PCI总线接口、USB通用串行总线的内容,它们是从32位微机开始才有的现代微机接口技术新内容,读者要用全新的观念来认识,学会采用不同于前面设备接口的方法来处理这些总线接口。总线接口和设备驱动程序在用户应用程序中不可见,故叫做接口技术的下层,是接口技术更深层次的技术,因此学习起来会困难一些。
    第14章PCI总线接口
    14.1PCI总线及其特点
    14.2PCI总线的信号定义
    14.3PCI总线的数据传输
    14.3.1PCI总线数据传输协议
    14.3.2PCI总线数据传输过程
    14.4PCI总线的三种地址空间
    14.5PCI总线命令
    14.6PCI设备
    14.7PCI设备配置空间
    14.7.1配置空间的作用
    14.7.2配置空间的格式
    14.7.3配置空间的功能
    14.7.4配置空间的映射关系
    14.7.5配置空间的初始化过程
    14.8PCI配置空间的访问
    14.8.1配置空间的访问特点
    14.8.2配置空间的访问方法
    14.8.3查找PCI设备(卡)举例
    14.8.4访问配置寄存器举例
    14.8.5实时读取的配置空间现场信息
    14.9PCI接口卡的设计
    14.9.1PCI接口卡设计方案
    14.9.2PCI接口芯片PLX
    14.9.3PCI接口卡设计要求
    14.9.4PCI接口卡电路设计
    14.9.5PCI接口卡配置空间初始化
    14.9.6PCI接口卡应用程序设计
    14.10PCI中断
    14.10.1PCI中断的特点
    14.10.2PCI中断共享
    14.10.3PCI中断响应周期
    14.10.4PCI设备的中断申请及用于中断处理的寄存器375
    14.10.5PCI中断程序举例
    14.11PCIDMA传输
    14.11.1PCIDMA传输的特点
    14.11.2PCIDMA控制器
    习题
    第15章USB通用串行总线
    15.1通用串行总线概述
    15.1.1USB的发展过程
    15.1.2USB的设计目标及特点
    15.1.3USB物理接口与电气特性
    15.1.4USB信号定义
    15.1.5USB数据编码与解码
    15.2USB系统组成和拓扑结构
    15.2.1USB系统组成
    15.2.2USB系统拓扑结构
    15.3通用串行总线的通信模型与数据流模型
    15.3.1通信模型
    15.3.2数据流模型
    15.4USB传输类型
    15.4.1控制(Control)传输
    15.4.2批(Bulk)传输
    15.4.3中断(Interrupt)传输
    15.4.4等时(Isochronous)传输
    15.5USB交换包格式
    15.5.1标志(Token)包
    15.5.2数据(Data)包
    15.5.3握手(Handshake)包
    15.5.4预告包
    15.6USB设备状态和总线枚举
    15.6.1插入
    15.6.2上电
    15.6.3默认
    15.6.4地址
    15.6.5配置
    15.6.6挂起
    15.7USB设备设计
    15.8USB总线接口芯片PDIUSBD
    15.8.1PDIUSBD12外部特性及内部结构
    15.8.2PDIUSBD12命令字
    15.8.3PDIUSBD12的典型连接方式
    习题
    参考文献
查看详情
相关图书 / 更多
微型计算机接口技术与汇编语言/21世纪高等学校计算机规划教材·名家系列
微型计算机原理及应用
赵全利
微型计算机接口技术与汇编语言/21世纪高等学校计算机规划教材·名家系列
微型建筑室内热环境
刘义 陈星
微型计算机接口技术与汇编语言/21世纪高等学校计算机规划教材·名家系列
微型能量采集技术与自驱动传感系统
张海霞;陈号天;韩梦迪
微型计算机接口技术与汇编语言/21世纪高等学校计算机规划教材·名家系列
微型计算机原理及接口技术 第2版
平装-胶订
微型计算机接口技术与汇编语言/21世纪高等学校计算机规划教材·名家系列
微型计算机原理及应用
袁臣虎
微型计算机接口技术与汇编语言/21世纪高等学校计算机规划教材·名家系列
微型计算机原理与接口技术题解及实验指导(第5版)
吴宁
微型计算机接口技术与汇编语言/21世纪高等学校计算机规划教材·名家系列
微型核反应堆/系统运行与安全系列
[美]巴赫曼·佐杜里 著;刘新凯 译
微型计算机接口技术与汇编语言/21世纪高等学校计算机规划教材·名家系列
微型建筑空间
陈星 刘义
微型计算机接口技术与汇编语言/21世纪高等学校计算机规划教材·名家系列
微型计算机原理与接口技术(第5版)
吴宁;闫相国
微型计算机接口技术与汇编语言/21世纪高等学校计算机规划教材·名家系列
微型计算机系统原理及应用:国产龙芯处理器的软件和硬件集成(实训篇)
何宾
微型计算机接口技术与汇编语言/21世纪高等学校计算机规划教材·名家系列
微型计算机原理及应用(第3版·微课视频版)
李云;曹永忠;于海东;葛桂萍;李彬;高龙琴;强继朋;蒋超
微型计算机接口技术与汇编语言/21世纪高等学校计算机规划教材·名家系列
微型计算机原理及接口技术(第2版)
王芳;聂伟荣
您可能感兴趣 / 更多
微型计算机接口技术与汇编语言/21世纪高等学校计算机规划教材·名家系列
微型计算机接口技术
刘乐善、陈进才卢萍、李畅 著
微型计算机接口技术与汇编语言/21世纪高等学校计算机规划教材·名家系列
微型计算机接口技术及应用(第3版)
刘乐善、李畅、刘学清 编
微型计算机接口技术与汇编语言/21世纪高等学校计算机规划教材·名家系列
32位微型计算机接口技术及应用
刘乐善 编
微型计算机接口技术与汇编语言/21世纪高等学校计算机规划教材·名家系列
微型计算机接口技术及应用学习指导与题解
刘乐善 编
微型计算机接口技术与汇编语言/21世纪高等学校计算机规划教材·名家系列
微型计算机接口技术及应用
刘乐善 著