书籍详情
微机原理与接口技术
作者:王玉良等编
出版社:北京邮电大学出版社
出版时间:2000-12-01
ISBN:9787563504626
定价:¥39.80
购买这本书可以去
内容简介
本书以Intel8086,80386,80486及Pentium微处理器和PC系列微机为背景,全面系统地论述了微型计算机的基本原理与接口技术。全书内容丰富、图文并茂,讲述由浅入深、通俗易懂。全书共分十一章,内容安排注重系统性、先进性和实用性。前四章先介绍了微机的基础知识,接着讲述了微处理器与微机的组成原理、体系结构、指令系统、汇编语言程序设计;第五章论述了存储器的原理与使用,并对高速缓存作了适当的介绍;第六章讨论了PC系列机的各种总线;第七章阐述了I/O接口和中断技术;后四章分别讲述了各种接口技术、高级汇编技术、输入输出与人机接口、多媒体计算机及其接口技术。书中附有大量的例题,各章都配有适当的习题与思考题。本书可作为高等院校通信类、电子类专业和其他相近专业本科生的教材,也可作为从事微机应用与开发的科研及工程技术人员的参考书。
作者简介
暂缺《微机原理与接口技术》作者简介
目录
第一章 微型计算机的基础知识
第一节 微型计算机的基本组成
一. 微型计算机的基本硬件构成
二. 中央处理器. 微处理器和微控制器
三. 微型计算机系统的组成
第二节 微型计算机的工作原理
一. 指令和控制器的指令部件
二. CPU内的寄存器
三. 微型计算机的工作过程
第三节 微型计算机的特点. 应用和发展方向
一. 微型计算机的特点
二. 微型计算机的应用
三. 微型计算机的发展方向
第四节 计算机运算基础
一. 进位计数制
二. 进位计数制间的转换
三. 二进制数中无符号数的运算
四. 符号数的表示和运算
五. 十进制数的二进制表示和运算
六. 数的浮点表示及运等
七. 逻辑变量的表示和运算
八. 文字在计算机内的表示
习题与思考题
第二章 微处理器与系统结构
第一节 微处理器的基本结构
一. 算术逻辑单元ALU
二. 控制与定时部件--控制器
三. 总线与总线缓冲器
四. 寄存器陈列
第二节 Intel 8086微处理器
一. 8086的寄存器结构
二. 8086 CPU的功能结构
三. 8086 CPU的引脚及其功能
第三节 8086中的标志寄存器和堆栈
一. 标志寄存器
二. 堆栈
第四节 8086系统的组成
一. 存储器组织与存储器分段
二. 输入/输出结构
三. 总线接口部件
四. 8086的两种组态
第五节 8086系统时钟和总线周期
一. 系统时钟
二. 总线周期
第六节 80386微处理器
一. 80386微处理器的主要特性
二. 80386内部基本结构
三. 80386内部寄存器
四. 80386处理器引脚信号
五. 80386工作模式
第七节 80486微处理器
一. 80486内部结构
二. 80486 CPU的特点
三. 80486 CPU主要引脚信号
第八节 Pentium处理器
一. Pentium处理器的特点
二. Pentium处理器内部框图与信号功能
三. 80486与Pentium总线之间的主要区别
习题与思考题
第三章 指令系统
第一节 寻址方式
一. 指令格式
二. 寻址方式
第二节 指令的分类
第三节 数据传送类指令
一. 通用数据传送指令
二. 交换指令
三. 堆栈操作指令
四. 地址传送指令
五. 累加器专用传送指令
六. 标志寄存器传送指令
第四节 算术运算类指令
一. 加法指令
二. 减法指令
三. 乘法指令
四. 除法指令
五. 比较指令
第五节 逻辑运算指令
一. 单操作数逻辑指令
二. 双操作数逻辑指令
第六节 字符串操作指令
第七节 程序控制类指令
一. 调用. 转移与返回指令
二. 条件转移指令
三. 循环指令
四. 中断控制指令
第八节 CPU控制指令
习题与思考题
第四章 汇编语言及其程序设计
第一节 8086系列汇编语言格式
一. 汇编语言语句
二. 指令语句
第二节 伪指令语句
一. 符号定义语句
二. 数据定义语句
三. 段定义误句
四. 过程定义语句
五. 分组误句
六. 结束语句
第三节 汇编语言的编程环境
一. 源文件编辑
二. 源文件汇编
三. 连接
四. 调试与运行
第四节 DOS与BIOS功能调用
一. 什么是DOS与BIOS功能调用
二. DOS功能调用方法
三. DOS功能调用举例
四. BIOS中断和功能调用
第五节 基本结构程序设计方法
一. 顺序结构
二. 分支结构
三. 循环结构
四. 子程序结构
第六节 宏汇编语言程序设计举例
一. 应用程序类型
二. 应用举例
习题与思考题
第五章存储器与存储器子系统
第一节 存储器概述
一. 存储器的技术指标
二. 存储器的分类
三. 内存的基本组成
四. 存储系统的层次结构
第二节 半导体静态存储器
一. SRAM存储器
二. UV-EPROM存储器
三. EEPROM存储器
四. 闪速存储器
第三节 动态RAM存储器
一. 动态RAM的基本单元
二. DRAM的管脚信号与读写操作
三. DRAM的刷新
四. DRAM控制器
五. PC机的DRAM存储器
第四节 存储器的接口设计
一. 存储器的接口信号
二. 存储器设计需要考虑的问题
三. 存储器接口举例
第五节 高速缓冲存储器
一. cache的工作原理
二. cache地址映射和地址变换
三. 替换算法
四. cache的一致性问题--更新算法
第六节 虚拟存储器
一. 虚存的概念
二. 虚存的地址变换
三. 虚存的替换算法
习题与思考题
第六章 总线技术
第一节 概述
一. 总线上的信息传送方式
二. 总线的分类
三. 总线的标准化与总线规范
四. 总线的性能指标
第二节 总线判决和握手技术
一. 总线的操作过程
二. 总线使用权的分配
三. 总线仲裁技术
四. 总线传输握手技术
第三节 PC系列微机的系统总线
一. ISA总线
二. PCI总线
第四节 微机常用系统总线
一. PC/104总线
二. STD总线
三. Multibus(多总线)
四. VME总线
第五节 微机常用通信总线
一. ATA系列总线接口
二. SCSI总线
三. GB-IB/HP-IB/IEC-IB/IEEE 488总线
四. USB总线
习题与思考题
第七章 I/O接口与中断技术
第一节 I/O接口
一. I/O接口的重要作用
二. I/O接口的主要功能
三. I/O端口的编址方式
四. CPU与I/O接口之间数据传送信息的方式
五. I/O端口地址分配
六. I/O端口地址译码
第二节 中断的基本原理
一. 中断请求
二. 中断判优
三. 中断响应
四. 中断处理
五. 中断返回
第三节 8086/8088的中断系统
一. 8086/8088的中断源
二. 8086/8088响应中断的过程
三. 中断向量表和中断类型号
四. 对中断请求INTR的响应时序
五. 中断服务程序
第四节 可编程中断控制器8259A
一. 8259A基本构成与引脚信号
二. 8259A的工作原理
三. 8259A编程方法
四. 8259A的初始化命令序列和各命令寄存器初始状态
第五节 IBM PC-XT/AT中的外部中断逻辑
一. NMI中断
二. INTR中断
习题与思考题
第八章 接口技术
第一节 计时器
一. 计时器的一般工作原理
二. 计时器的启动(触发)方式
三. 计时器在计算机中的应用
四. 计时器功能的改进:输入捕获和输出比较
五. PWM输出功能与直流马达转速控制
六. 定时器芯片举例
第二节 并行传输及其接口
一. 简单并行口
二. 选通并行口及其联络
三. 并行接口设计举例
四. 通用并行接口芯片举例
五. 三线联络举例--CENTRONICS打印接口
六. IEEE-488总线及其三线联络
第三节 DMA传输和DMA控制器
一. DMA传输及DMA控制器
二. DMA控制器的分类
三. 源口及目的口的构成
四. DMAC的工作类型和DMA传输方式
五. DMA请求的生成方式
六. DMAC的时序控制能力
七. DMAC的块链接能力
八. DMA的中断源
九. DMA控制器芯片介绍
第四节 串行传输及串行接口
一. 串行传输的应用
二. 串行传输需要解决的问题
三. 串行传输的信息格式
四. 串行接口标准
五. 串行传输控制器的环测问题
六. 串行接口芯片介绍
七. 其他串行传输协议及其接口
第五节 模拟接口
一. DAC原理
二. DAC芯片介绍
三. ADC原理
四. ADC芯片介绍
五. 模拟通道的技术指标
六. 模拟接口的工艺问题
习题与思考题
第九章 高级汇编技术
第一节 集成编程环境
一. 编辑
二. 汇编和连接
三. 运行和调试
第二节 简化段定义
一. 模式定义伪指令(. MODEL)
二. 段的定义
三. 预定义符号
四. 段初始化和程序返回
第三节 宏
一. 文本宏
二. 多行宏
第四节 条件汇编
一. 条件汇编伪指令的格式
二. 条件汇编的判定条件
第五节 重复汇编
一. 计数重复汇编伪指令--REPEAT/REPT
二. 条件重复汇编伪指令--WHILE
三. 给定参数的重复汇编--FOR/IRP
四. 给定字符的重复汇编--FDRC/IRPC
第六节 汇编语言与高级语言混合程序设计
一. 符号的作用域和可见性
二. 嵌入式汇编
三. 汇编语言与C语言的接口
四. 在C语言中调用汇编语言
五. 在汇编语言中调用C语言
六. MASM 6. 0的扩充
习题与思考题
第十章 系统输入输出与人机接口
第一节 输入输出的实现
一. 使用高级语言提供的输入/输出函数或输入/输出语句
二. 调用操作系统提供的支持
三. 跳过操作系统直接访问硬件
第二节 键盘输入
一. PC键盘的工作原理
二. ROM-BIOS键盘输入中断
第三节 文本显示输出
一. 文本显示原理
二. ROM-BIOS显示输出中断
第四节 图形显示输出
一. 显示系统和显示方式
二. 色彩的使用
三. 屏幕绘图
四. 图形方式下的字符显示
第五节 打印输出中断
一. 打印机控制
二. ROM-BIOS打印机操作软中断
习题与思考题
第十一章 多媒体计算机及其接口
第一节 多媒体技术
一. 多媒体技术的发展
二. 多媒体技术中数据的特点
三. 多媒体的几个关键技术
第二节 多媒体计算机的组成
一. 多媒体计算机标准
二. 多媒体计算机基本组成
第三节 多媒体设备及其接口
一. 音频控制卡
二. 视频控制卡
三. 光驱
四. 光盘
五. 数码视盘及DVD驱动器
六. 电视接收器(卡)
七. 语音卡及其产品
习题与思考题
附录
附录A 8086指令对标志位的影响
附录B ACCII码表
附录C 伪操作表
附录D 中断向量地址表
附录E DOS软中断及系统功能调用
附录F BIOS功能调用
附录G 调试程序(DEBUG)
附录H Microsoft MASM错误信息和出口代码
参考文献
第一节 微型计算机的基本组成
一. 微型计算机的基本硬件构成
二. 中央处理器. 微处理器和微控制器
三. 微型计算机系统的组成
第二节 微型计算机的工作原理
一. 指令和控制器的指令部件
二. CPU内的寄存器
三. 微型计算机的工作过程
第三节 微型计算机的特点. 应用和发展方向
一. 微型计算机的特点
二. 微型计算机的应用
三. 微型计算机的发展方向
第四节 计算机运算基础
一. 进位计数制
二. 进位计数制间的转换
三. 二进制数中无符号数的运算
四. 符号数的表示和运算
五. 十进制数的二进制表示和运算
六. 数的浮点表示及运等
七. 逻辑变量的表示和运算
八. 文字在计算机内的表示
习题与思考题
第二章 微处理器与系统结构
第一节 微处理器的基本结构
一. 算术逻辑单元ALU
二. 控制与定时部件--控制器
三. 总线与总线缓冲器
四. 寄存器陈列
第二节 Intel 8086微处理器
一. 8086的寄存器结构
二. 8086 CPU的功能结构
三. 8086 CPU的引脚及其功能
第三节 8086中的标志寄存器和堆栈
一. 标志寄存器
二. 堆栈
第四节 8086系统的组成
一. 存储器组织与存储器分段
二. 输入/输出结构
三. 总线接口部件
四. 8086的两种组态
第五节 8086系统时钟和总线周期
一. 系统时钟
二. 总线周期
第六节 80386微处理器
一. 80386微处理器的主要特性
二. 80386内部基本结构
三. 80386内部寄存器
四. 80386处理器引脚信号
五. 80386工作模式
第七节 80486微处理器
一. 80486内部结构
二. 80486 CPU的特点
三. 80486 CPU主要引脚信号
第八节 Pentium处理器
一. Pentium处理器的特点
二. Pentium处理器内部框图与信号功能
三. 80486与Pentium总线之间的主要区别
习题与思考题
第三章 指令系统
第一节 寻址方式
一. 指令格式
二. 寻址方式
第二节 指令的分类
第三节 数据传送类指令
一. 通用数据传送指令
二. 交换指令
三. 堆栈操作指令
四. 地址传送指令
五. 累加器专用传送指令
六. 标志寄存器传送指令
第四节 算术运算类指令
一. 加法指令
二. 减法指令
三. 乘法指令
四. 除法指令
五. 比较指令
第五节 逻辑运算指令
一. 单操作数逻辑指令
二. 双操作数逻辑指令
第六节 字符串操作指令
第七节 程序控制类指令
一. 调用. 转移与返回指令
二. 条件转移指令
三. 循环指令
四. 中断控制指令
第八节 CPU控制指令
习题与思考题
第四章 汇编语言及其程序设计
第一节 8086系列汇编语言格式
一. 汇编语言语句
二. 指令语句
第二节 伪指令语句
一. 符号定义语句
二. 数据定义语句
三. 段定义误句
四. 过程定义语句
五. 分组误句
六. 结束语句
第三节 汇编语言的编程环境
一. 源文件编辑
二. 源文件汇编
三. 连接
四. 调试与运行
第四节 DOS与BIOS功能调用
一. 什么是DOS与BIOS功能调用
二. DOS功能调用方法
三. DOS功能调用举例
四. BIOS中断和功能调用
第五节 基本结构程序设计方法
一. 顺序结构
二. 分支结构
三. 循环结构
四. 子程序结构
第六节 宏汇编语言程序设计举例
一. 应用程序类型
二. 应用举例
习题与思考题
第五章存储器与存储器子系统
第一节 存储器概述
一. 存储器的技术指标
二. 存储器的分类
三. 内存的基本组成
四. 存储系统的层次结构
第二节 半导体静态存储器
一. SRAM存储器
二. UV-EPROM存储器
三. EEPROM存储器
四. 闪速存储器
第三节 动态RAM存储器
一. 动态RAM的基本单元
二. DRAM的管脚信号与读写操作
三. DRAM的刷新
四. DRAM控制器
五. PC机的DRAM存储器
第四节 存储器的接口设计
一. 存储器的接口信号
二. 存储器设计需要考虑的问题
三. 存储器接口举例
第五节 高速缓冲存储器
一. cache的工作原理
二. cache地址映射和地址变换
三. 替换算法
四. cache的一致性问题--更新算法
第六节 虚拟存储器
一. 虚存的概念
二. 虚存的地址变换
三. 虚存的替换算法
习题与思考题
第六章 总线技术
第一节 概述
一. 总线上的信息传送方式
二. 总线的分类
三. 总线的标准化与总线规范
四. 总线的性能指标
第二节 总线判决和握手技术
一. 总线的操作过程
二. 总线使用权的分配
三. 总线仲裁技术
四. 总线传输握手技术
第三节 PC系列微机的系统总线
一. ISA总线
二. PCI总线
第四节 微机常用系统总线
一. PC/104总线
二. STD总线
三. Multibus(多总线)
四. VME总线
第五节 微机常用通信总线
一. ATA系列总线接口
二. SCSI总线
三. GB-IB/HP-IB/IEC-IB/IEEE 488总线
四. USB总线
习题与思考题
第七章 I/O接口与中断技术
第一节 I/O接口
一. I/O接口的重要作用
二. I/O接口的主要功能
三. I/O端口的编址方式
四. CPU与I/O接口之间数据传送信息的方式
五. I/O端口地址分配
六. I/O端口地址译码
第二节 中断的基本原理
一. 中断请求
二. 中断判优
三. 中断响应
四. 中断处理
五. 中断返回
第三节 8086/8088的中断系统
一. 8086/8088的中断源
二. 8086/8088响应中断的过程
三. 中断向量表和中断类型号
四. 对中断请求INTR的响应时序
五. 中断服务程序
第四节 可编程中断控制器8259A
一. 8259A基本构成与引脚信号
二. 8259A的工作原理
三. 8259A编程方法
四. 8259A的初始化命令序列和各命令寄存器初始状态
第五节 IBM PC-XT/AT中的外部中断逻辑
一. NMI中断
二. INTR中断
习题与思考题
第八章 接口技术
第一节 计时器
一. 计时器的一般工作原理
二. 计时器的启动(触发)方式
三. 计时器在计算机中的应用
四. 计时器功能的改进:输入捕获和输出比较
五. PWM输出功能与直流马达转速控制
六. 定时器芯片举例
第二节 并行传输及其接口
一. 简单并行口
二. 选通并行口及其联络
三. 并行接口设计举例
四. 通用并行接口芯片举例
五. 三线联络举例--CENTRONICS打印接口
六. IEEE-488总线及其三线联络
第三节 DMA传输和DMA控制器
一. DMA传输及DMA控制器
二. DMA控制器的分类
三. 源口及目的口的构成
四. DMAC的工作类型和DMA传输方式
五. DMA请求的生成方式
六. DMAC的时序控制能力
七. DMAC的块链接能力
八. DMA的中断源
九. DMA控制器芯片介绍
第四节 串行传输及串行接口
一. 串行传输的应用
二. 串行传输需要解决的问题
三. 串行传输的信息格式
四. 串行接口标准
五. 串行传输控制器的环测问题
六. 串行接口芯片介绍
七. 其他串行传输协议及其接口
第五节 模拟接口
一. DAC原理
二. DAC芯片介绍
三. ADC原理
四. ADC芯片介绍
五. 模拟通道的技术指标
六. 模拟接口的工艺问题
习题与思考题
第九章 高级汇编技术
第一节 集成编程环境
一. 编辑
二. 汇编和连接
三. 运行和调试
第二节 简化段定义
一. 模式定义伪指令(. MODEL)
二. 段的定义
三. 预定义符号
四. 段初始化和程序返回
第三节 宏
一. 文本宏
二. 多行宏
第四节 条件汇编
一. 条件汇编伪指令的格式
二. 条件汇编的判定条件
第五节 重复汇编
一. 计数重复汇编伪指令--REPEAT/REPT
二. 条件重复汇编伪指令--WHILE
三. 给定参数的重复汇编--FOR/IRP
四. 给定字符的重复汇编--FDRC/IRPC
第六节 汇编语言与高级语言混合程序设计
一. 符号的作用域和可见性
二. 嵌入式汇编
三. 汇编语言与C语言的接口
四. 在C语言中调用汇编语言
五. 在汇编语言中调用C语言
六. MASM 6. 0的扩充
习题与思考题
第十章 系统输入输出与人机接口
第一节 输入输出的实现
一. 使用高级语言提供的输入/输出函数或输入/输出语句
二. 调用操作系统提供的支持
三. 跳过操作系统直接访问硬件
第二节 键盘输入
一. PC键盘的工作原理
二. ROM-BIOS键盘输入中断
第三节 文本显示输出
一. 文本显示原理
二. ROM-BIOS显示输出中断
第四节 图形显示输出
一. 显示系统和显示方式
二. 色彩的使用
三. 屏幕绘图
四. 图形方式下的字符显示
第五节 打印输出中断
一. 打印机控制
二. ROM-BIOS打印机操作软中断
习题与思考题
第十一章 多媒体计算机及其接口
第一节 多媒体技术
一. 多媒体技术的发展
二. 多媒体技术中数据的特点
三. 多媒体的几个关键技术
第二节 多媒体计算机的组成
一. 多媒体计算机标准
二. 多媒体计算机基本组成
第三节 多媒体设备及其接口
一. 音频控制卡
二. 视频控制卡
三. 光驱
四. 光盘
五. 数码视盘及DVD驱动器
六. 电视接收器(卡)
七. 语音卡及其产品
习题与思考题
附录
附录A 8086指令对标志位的影响
附录B ACCII码表
附录C 伪操作表
附录D 中断向量地址表
附录E DOS软中断及系统功能调用
附录F BIOS功能调用
附录G 调试程序(DEBUG)
附录H Microsoft MASM错误信息和出口代码
参考文献
猜您喜欢