书籍详情
现代微机原理与接口技术
作者:杨全胜
出版社:电子工业出版社
出版时间:2002-03-01
ISBN:9787505374980
定价:¥32.00
购买这本书可以去
内容简介
《现代微机原理与接口技术》 著者:作译者: 杨全胜 ISBN号: 7-5053-7498-2/TP.4340 出版日期: 2002-06 丛书名: 计算机专业课程教材字数:680千字 定价:¥32.00元 页码:420 会员价:¥25.60元 开本:16开 放入购物篮内容简介本书以x86系列微机为平台,系统地阐述了现代微机的基本结构和接口及总线的基本 原理与应用。内容主要包括微机基本结构及其发展、微处理器的基本结构和发展、I/O端口 地址译码技术、总线及接口、DMA技术、中断技术、定时/计数技术、并行接口、串行接口、 人机交互接口、A/D与D/A转换接口及PC机高级编程技术等。本书内容丰富,既包含了典型 的接 口技术,也介绍了新型接口与总线技术;既讲述了接口的硬件部分,也强调了接口的软件编 程。全书涉及到很多新的技术,如PCI总线、IEEE1394、USB、下一代新型总线、815EP芯片 组、保护模式下的中断技术、Windows 9x及Windows 2000下的设备驱动程序的编写等,反 映 了现代微机技术发展的最新水平和趋势,并体现出微机接口技术中硬件设计和软件驱动的统 一。 本书可作为高等院校计算机专业微机接口原理与应用课程的教材,也可以作为电子专 业本科生及非计算机专业研究生微机原理课程的教材,还可供计算机及相关专业大 专和各类委培班做微机原理课程的教材或参考书,对工程技术人员也具有参考价值。
作者简介
暂缺《现代微机原理与接口技术》作者简介
目录
第1章 微机结构的发展和特点
1.1 微处理器发展概述
1.2 微机的组成
1.2.1 微机系统的组成
1.2.2 微机的硬件结构
1.3 微处理器结构
1.3.1 8086/8088微处理器
1.3.2 Pentium微处理器
1.3.3 Pentium II微处理器
1.3.4 Pentium III微处理器
1.3.5 时钟周期、总线周期和指令周期
1.4 PC系列微机基本结构
1.4.1 PC/XT机的基本结构
1.4.2 80386/80486微机的基本结构
1.4.3 现代微机的基本结构
1.4.4 现代微机发展的特点
1.5 Intel 815EP芯片组简介
1.5.1 概述
1.5.2 82815EP MCH芯片
1.5.3 82801BA(ICH2)芯片
1.5.4 SIO LPC47B27X芯片
习 题 1
第 2 章 输入/输出与接口技术
2.1 I/O接口概述
2.1.1 接口
2.1.2 I/O设备与I/O接口
2.1.3 I/O接口的基本功能
2.1.4 I/O接口的组成
2.2 输入/输出数据的传输控制方式
2.2.1 程序控制方式
2.2.2 直接存储器存取方式
2.2.3 专用I/O处理机方式
2.3 I/O编址
2.3.1 I/O统一编址
2.3.2 I/O独立编址
2.3.3 Intel系列微机I/O编址方式
2.4 接口设计与分析基本方法
2.4.1 接口硬件设计方法
2.4.2 接口软件设计方法
2.4.3 x86系列微机接口设计
习 题 2
第 3 章 微机总线与接口标准
3.1 总线与接口概述
3.1.1 总线和接口及其标准的概念
3.1.2 总线的分类
3.1.3 总线的主要性能参数
3.1.4 总线标准的特性
3.1.5 总线操作和总线传送控制
3.2 系统总线
3.2.1 ISA总线
3.2.2 其他系统总线
3.3 PCI总线
3.3.1 PCI总线的特点
3.3.2 PCI信号定义
3.3.3 PCI插槽和PCI扩展卡
3.3.4 PCI总线命令
3.3.5 PCI总线协议
3.3.6 PCI总线数据传输过程
3.3.7 总线仲裁
3.3.8 PCI总线配置
3.3.9 PCI BIOS
3.3.10 82801BA中的PCI
3.4 通用串行总线USB
3.4.1 USB系统组成
3.4.2 USB系统的接口信号和电气特性
3.4.3 USB数据流类型和传输类型
3.4.4 USB交换的包格式
3.4.5 USB设备状态和总线枚举
3.4.6 USB外围芯片及应用
3.5 高性能串行总线标准IEEE1394
3.5.1 IEEE1394的主要性能特点
3.5.2 IEEE1394拓扑结构
3.5.3 IEEE1394地址分配
3.5.4 IEEE1394的主要技术规范
3.5.5 IEEE1394与USB的比较
3.6 其他总线和接口
3.6.1 SCSI接口标准
3.6.2 AGP接口
3.6.3 新型总线和I/O技术介绍
3.7 PCMCIA总线及扩展卡
3.7.1 16位PC卡
3.7.2 卡总线(CardBus)
3.7.3 卡插架(CardBay)
习 题 3
第 4 章 DMA技术
4.1 概述
4.1.1 DMA的组成和作用
4.1.2 DMA传送的工作过程
4.1.3 DMA传送的方式
4.2 DMA控制器
4.2.1 DMA控制器在系统中的两种工作状态
4.2.2 82C37A 的内部结构和引脚功能说明
4.2.3 82C37A 的内部寄存器
4.2.4 82C37A DMA控制器端口地址
4.2.5 软命令
4.2.6 DMA控制器的工作时序
4.3 DMA编程和应用举例
4.3.1 82C37A的初始化编程
4.3.2 82C37A 的应用举例
习 题 4
第 5 章 中断技术
5.1 中断的概念
5.1.1 中断的概念
5.1.2 现代微机的中断类型
5.1.3 现代微机的中断处理
5.2 可编程中断控制器Intel 8259A
5.2.1 8259A的引脚和内部结构
5.2.2 8259A的初始化编程
5.2.3 8259A在现代微机中的应用
5.3 实模式下中断处理程序的设计
5.4 PCI中断
5.4.1 现代微机中对PCI中断的操作
5.4.2 PCI中断响应周期
5.4.3 PCI中断的共享
5.5 高级可编程中断控制子系统APIC
5.5.1 APIC子系统的组成
5.5.2 82801BA的I/O APIC模块中的寄存器
5.5.3 APIC总线功能
5.5.4 APIC子系统的工作过程
5.6 串 行 中 断
习 题 5
第 6 章 定时与计数技术
6.1 概述
6.1.1 定时与计数
6.1.2 定时方法
6.2 可编程定时器/计数器8254
6.2.1 8254-2的基本功能
6.2.2 8254的内部结构和外部引脚
6.2.3 8254的工作方式
6.2.4 8254的控制字
6.2.5 8254的编程
6.3 8254在微机中的应用
6.3.1 计数器0——系统计时器
6.3.2 计数器1——动态存储器定时刷新控制
6.3.3 计数器2——扬声器音频发生器
6.4 实时钟电路及其应用
6.4.1 MC146818的外部特性和工作原理
6.4.2 CMOS-RAM中的实时钟信息
6.4.3 实时钟的状态寄存器
6.4.4 RT/CMOS RAM操作
习 题 6
第 7 章 并行接口
7.1 并行接口概述
7.2 可编程并行接口芯片82C55
7.2.1 8255的基本功能
7.2.2 8255的内部结构和外部引脚
7.2.3 8255的工作方式
7.2.4 8255的控制字与初始化编程
7.2.5 8255应用举例
7.3 并行接口标准
7.3.1 打印机并行接口
7.3.2 IEEE1284标准
7.4 打印机接口编程
7.4.1 打印机适配器端口直接编程
7.4.2 打印机功能调用
7.4.3 使用打印机适配器的数据传输
习 题 7
第 8 章 串行接口
8.1 串行通信基本概念
8.1.1 串行通信
8.1.2 数据传送方式
8.1.3 波特率和收/发时钟
8.1.4 信号调制解调
8.1.5 差错控制
8.1.6 信道复用
8.1.7 串行通信基本方式
8.2 串行通信协议
8.2.1 异步串行通信协议
8.2.2 同步串行通信协议
8.3 串行接口标准
8.3.1 RS-232C标准
8.3.2 RS-449与RS-423/422/485接口
8.3.3 几种标准的比较
8.4 可编程串行接口芯片8251A
8.4.1 基本性能
8.4.2 内部结构
8.4.3 外部引脚功能
8.4.4 8251A的编程
8.5 异步通信适配器
8.5.1 INS8250外部引脚
8.5.2 UART内部结构
8.5.3 采用UART的异步通信适配器硬件逻辑
8.5.4 INS8250的编程
8.5.5 串行通信程序设计
习 题 8
第 9 章 人机交互接口与A/D、D/A转换器接口
9.1 PC机键盘接口
9.1.1 PC机键盘接口原理
9.1.2 键盘与主机之间的通信方式
9.2 鼠标器接口
9.2.1 鼠标器的分类与工作原理
9.2.2 鼠标器的接口
9.2.3 鼠标器的驱动程序
9.3 显示器与显示卡
9.3.1 CRT显示器
9.3.2 CRT显示器的主要性能参数
9.3.3 显示卡
9.3.4 液晶显示器(LCD)
9.4 网 络 接 口
9.4.1 调制解调器
9.4.2 ISDN
9.4.3 宽带接入技术
9.4.4 82801BA中的LAN控制器
9.4.5 通信/网络插槽CNR
9.5 AC’97音频和调制解调器控制器
9.5.1 AC’97概述
9.5.2 AC’97的数字链接AC_link
9.5.3 现代微机系统实现AC’97标准的方法
9.6 D/A和A/D转换器
9.6.1 D/A转换器
9.6.2 A/D转换器
习 题 9
第 10 章 PC机的高级编程技术
10.1 Pentium II/III保护模式下的内存管理
10.1.1 系统地址寄存器
10.1.2 段式存储管理
10.1.3 Pentium II/III的虚拟页式存储管理
10.2 Windows 9x中的虚拟机
10.2.1 虚拟机与VxD的引入
10.2.2 虚拟机的含义
10.2.3 虚拟机环境下的I/O端口访问
10.2.4 虚拟机环境下对内存的访问
10.2.5 虚拟机环境下对中断或异常的处理
10.3 虚拟设备驱动程序(VxD)基础
10.3.1 VxD文件的结构
10.3.2 VxD 的设备描述符块DDB
10.3.3 VxD中的消息
10.3.4 VxD的加载与卸载
10.3.5 VxD开发工具介绍
10.3.6 虚拟环境下的VxD
10.4 Windows驱动程序模型(WDM)简介
10.4.1 Windows2000驱动程序
10.4.2 WDM的基本结构
10.4.3 I/O请求包(IRP)
10.4.4 即插即用
10.4.5 数据读/写
10.4.6 驱动程序安装
10.4.7 驱动程序开发环境
习 题 10
附录A Intel系列处理器指令系统及汇编语言程序设计
A.1 Intel系列处理器指令系统
A.1.1 寻址方式
A.1.2 机器指令格式
A.1.3 8086/8088处理器指令系统简介
A.1.4 Pentium III处理器指令系统简介
A.2 汇编语言程序设计
A.2.1 汇编语句的种类和格式
A.2.2 常用的汇编语言语句
A.2.3 汇编语言程序上机过程
A.2.4 DEBUG主要命令
主要参考文献
1.1 微处理器发展概述
1.2 微机的组成
1.2.1 微机系统的组成
1.2.2 微机的硬件结构
1.3 微处理器结构
1.3.1 8086/8088微处理器
1.3.2 Pentium微处理器
1.3.3 Pentium II微处理器
1.3.4 Pentium III微处理器
1.3.5 时钟周期、总线周期和指令周期
1.4 PC系列微机基本结构
1.4.1 PC/XT机的基本结构
1.4.2 80386/80486微机的基本结构
1.4.3 现代微机的基本结构
1.4.4 现代微机发展的特点
1.5 Intel 815EP芯片组简介
1.5.1 概述
1.5.2 82815EP MCH芯片
1.5.3 82801BA(ICH2)芯片
1.5.4 SIO LPC47B27X芯片
习 题 1
第 2 章 输入/输出与接口技术
2.1 I/O接口概述
2.1.1 接口
2.1.2 I/O设备与I/O接口
2.1.3 I/O接口的基本功能
2.1.4 I/O接口的组成
2.2 输入/输出数据的传输控制方式
2.2.1 程序控制方式
2.2.2 直接存储器存取方式
2.2.3 专用I/O处理机方式
2.3 I/O编址
2.3.1 I/O统一编址
2.3.2 I/O独立编址
2.3.3 Intel系列微机I/O编址方式
2.4 接口设计与分析基本方法
2.4.1 接口硬件设计方法
2.4.2 接口软件设计方法
2.4.3 x86系列微机接口设计
习 题 2
第 3 章 微机总线与接口标准
3.1 总线与接口概述
3.1.1 总线和接口及其标准的概念
3.1.2 总线的分类
3.1.3 总线的主要性能参数
3.1.4 总线标准的特性
3.1.5 总线操作和总线传送控制
3.2 系统总线
3.2.1 ISA总线
3.2.2 其他系统总线
3.3 PCI总线
3.3.1 PCI总线的特点
3.3.2 PCI信号定义
3.3.3 PCI插槽和PCI扩展卡
3.3.4 PCI总线命令
3.3.5 PCI总线协议
3.3.6 PCI总线数据传输过程
3.3.7 总线仲裁
3.3.8 PCI总线配置
3.3.9 PCI BIOS
3.3.10 82801BA中的PCI
3.4 通用串行总线USB
3.4.1 USB系统组成
3.4.2 USB系统的接口信号和电气特性
3.4.3 USB数据流类型和传输类型
3.4.4 USB交换的包格式
3.4.5 USB设备状态和总线枚举
3.4.6 USB外围芯片及应用
3.5 高性能串行总线标准IEEE1394
3.5.1 IEEE1394的主要性能特点
3.5.2 IEEE1394拓扑结构
3.5.3 IEEE1394地址分配
3.5.4 IEEE1394的主要技术规范
3.5.5 IEEE1394与USB的比较
3.6 其他总线和接口
3.6.1 SCSI接口标准
3.6.2 AGP接口
3.6.3 新型总线和I/O技术介绍
3.7 PCMCIA总线及扩展卡
3.7.1 16位PC卡
3.7.2 卡总线(CardBus)
3.7.3 卡插架(CardBay)
习 题 3
第 4 章 DMA技术
4.1 概述
4.1.1 DMA的组成和作用
4.1.2 DMA传送的工作过程
4.1.3 DMA传送的方式
4.2 DMA控制器
4.2.1 DMA控制器在系统中的两种工作状态
4.2.2 82C37A 的内部结构和引脚功能说明
4.2.3 82C37A 的内部寄存器
4.2.4 82C37A DMA控制器端口地址
4.2.5 软命令
4.2.6 DMA控制器的工作时序
4.3 DMA编程和应用举例
4.3.1 82C37A的初始化编程
4.3.2 82C37A 的应用举例
习 题 4
第 5 章 中断技术
5.1 中断的概念
5.1.1 中断的概念
5.1.2 现代微机的中断类型
5.1.3 现代微机的中断处理
5.2 可编程中断控制器Intel 8259A
5.2.1 8259A的引脚和内部结构
5.2.2 8259A的初始化编程
5.2.3 8259A在现代微机中的应用
5.3 实模式下中断处理程序的设计
5.4 PCI中断
5.4.1 现代微机中对PCI中断的操作
5.4.2 PCI中断响应周期
5.4.3 PCI中断的共享
5.5 高级可编程中断控制子系统APIC
5.5.1 APIC子系统的组成
5.5.2 82801BA的I/O APIC模块中的寄存器
5.5.3 APIC总线功能
5.5.4 APIC子系统的工作过程
5.6 串 行 中 断
习 题 5
第 6 章 定时与计数技术
6.1 概述
6.1.1 定时与计数
6.1.2 定时方法
6.2 可编程定时器/计数器8254
6.2.1 8254-2的基本功能
6.2.2 8254的内部结构和外部引脚
6.2.3 8254的工作方式
6.2.4 8254的控制字
6.2.5 8254的编程
6.3 8254在微机中的应用
6.3.1 计数器0——系统计时器
6.3.2 计数器1——动态存储器定时刷新控制
6.3.3 计数器2——扬声器音频发生器
6.4 实时钟电路及其应用
6.4.1 MC146818的外部特性和工作原理
6.4.2 CMOS-RAM中的实时钟信息
6.4.3 实时钟的状态寄存器
6.4.4 RT/CMOS RAM操作
习 题 6
第 7 章 并行接口
7.1 并行接口概述
7.2 可编程并行接口芯片82C55
7.2.1 8255的基本功能
7.2.2 8255的内部结构和外部引脚
7.2.3 8255的工作方式
7.2.4 8255的控制字与初始化编程
7.2.5 8255应用举例
7.3 并行接口标准
7.3.1 打印机并行接口
7.3.2 IEEE1284标准
7.4 打印机接口编程
7.4.1 打印机适配器端口直接编程
7.4.2 打印机功能调用
7.4.3 使用打印机适配器的数据传输
习 题 7
第 8 章 串行接口
8.1 串行通信基本概念
8.1.1 串行通信
8.1.2 数据传送方式
8.1.3 波特率和收/发时钟
8.1.4 信号调制解调
8.1.5 差错控制
8.1.6 信道复用
8.1.7 串行通信基本方式
8.2 串行通信协议
8.2.1 异步串行通信协议
8.2.2 同步串行通信协议
8.3 串行接口标准
8.3.1 RS-232C标准
8.3.2 RS-449与RS-423/422/485接口
8.3.3 几种标准的比较
8.4 可编程串行接口芯片8251A
8.4.1 基本性能
8.4.2 内部结构
8.4.3 外部引脚功能
8.4.4 8251A的编程
8.5 异步通信适配器
8.5.1 INS8250外部引脚
8.5.2 UART内部结构
8.5.3 采用UART的异步通信适配器硬件逻辑
8.5.4 INS8250的编程
8.5.5 串行通信程序设计
习 题 8
第 9 章 人机交互接口与A/D、D/A转换器接口
9.1 PC机键盘接口
9.1.1 PC机键盘接口原理
9.1.2 键盘与主机之间的通信方式
9.2 鼠标器接口
9.2.1 鼠标器的分类与工作原理
9.2.2 鼠标器的接口
9.2.3 鼠标器的驱动程序
9.3 显示器与显示卡
9.3.1 CRT显示器
9.3.2 CRT显示器的主要性能参数
9.3.3 显示卡
9.3.4 液晶显示器(LCD)
9.4 网 络 接 口
9.4.1 调制解调器
9.4.2 ISDN
9.4.3 宽带接入技术
9.4.4 82801BA中的LAN控制器
9.4.5 通信/网络插槽CNR
9.5 AC’97音频和调制解调器控制器
9.5.1 AC’97概述
9.5.2 AC’97的数字链接AC_link
9.5.3 现代微机系统实现AC’97标准的方法
9.6 D/A和A/D转换器
9.6.1 D/A转换器
9.6.2 A/D转换器
习 题 9
第 10 章 PC机的高级编程技术
10.1 Pentium II/III保护模式下的内存管理
10.1.1 系统地址寄存器
10.1.2 段式存储管理
10.1.3 Pentium II/III的虚拟页式存储管理
10.2 Windows 9x中的虚拟机
10.2.1 虚拟机与VxD的引入
10.2.2 虚拟机的含义
10.2.3 虚拟机环境下的I/O端口访问
10.2.4 虚拟机环境下对内存的访问
10.2.5 虚拟机环境下对中断或异常的处理
10.3 虚拟设备驱动程序(VxD)基础
10.3.1 VxD文件的结构
10.3.2 VxD 的设备描述符块DDB
10.3.3 VxD中的消息
10.3.4 VxD的加载与卸载
10.3.5 VxD开发工具介绍
10.3.6 虚拟环境下的VxD
10.4 Windows驱动程序模型(WDM)简介
10.4.1 Windows2000驱动程序
10.4.2 WDM的基本结构
10.4.3 I/O请求包(IRP)
10.4.4 即插即用
10.4.5 数据读/写
10.4.6 驱动程序安装
10.4.7 驱动程序开发环境
习 题 10
附录A Intel系列处理器指令系统及汇编语言程序设计
A.1 Intel系列处理器指令系统
A.1.1 寻址方式
A.1.2 机器指令格式
A.1.3 8086/8088处理器指令系统简介
A.1.4 Pentium III处理器指令系统简介
A.2 汇编语言程序设计
A.2.1 汇编语句的种类和格式
A.2.2 常用的汇编语言语句
A.2.3 汇编语言程序上机过程
A.2.4 DEBUG主要命令
主要参考文献
猜您喜欢