书籍详情
微机原理与接口技术
作者:尚凤军、何利、杨勇、邹永贵
出版社:机械工业出版社
出版时间:2008-01-01
ISBN:9787111239901
定价:¥32.00
购买这本书可以去
内容简介
本书以80x86系列微处理器和32位汇编语言为基础,并充分结合计算机软硬件的发展,介绍了微型计算机的运算基础,微机系统的基本结构、原理及其接口技术。全书主要包括三部分内容:32位汇编语言指令系统及其程序设计:接口技术和常用接口芯片,包括8255A、8251、8253/8254、8237、D/A和A/D转换芯片的端口地址、控制字、状态字、工作方式、初始化编程及应用编程;人机交互接口原理及其A/D和D/A的接口原理及其应用。本书实例丰富、突出应用。文字叙述上深入浅出、循序渐进,避免了基础内容和较深内容之间跨度过大,较好地解决了它们之间的衔接和过渡。每章均配有经过精心筛选的习题与思考题,其中大多数参考了近年来国内一些重点院校的考研试题题型,颇具启发性。 本书可作为高等院校电气信息类专业的教材和教学参考书,也可作为有一定实践经验的硬件开发人员的参考书和作为继续教育的教材。
作者简介
暂缺《微机原理与接口技术》作者简介
目录
出版说明
前言
第1章 微型计算机运算基础
1.1 二进制数和十六进制数
1.2 二、八、十六进制数转换到十进制
1.3 数的表示方法
1.3.1 机器数的原码
1.3.2 机器数的反码
1.3.3 机器数的补码
1.3.4 数的浮点表示法
1.4 无符号数
1.5 进位和溢出
1.6 字符
1.7 本章小结
1.8 习题和思考题
第2章 80x86微型计算机系统
2.1 计算机硬件系统
2.1.1 中央处理器
2.1.2 80x86微处理器结构
2.1.3 80486的工作模式
2.1.4 80486的外部引脚介绍
2.1.5 存储器
2.1.6 输入设备
2.1.7 输出设备
2.2 计算机软件系统
2.3 微型计算机的总线结构
2.3.1 内部总线
2.3.2 系统总线
2.3.3 外部总线
2.4 当前微型计算机所使用的先进技术
2.4.1 Cache技术
2.4.2 流水线技术
2.4.3 VM技术
2.4.4 RISC技术
2.4.5 多内核技术
2.5 本章小结
2.6 习题与思考题
第3章 80x86指令系统
3.1 80x86微处理器的指令格式
3.1.1 80x86微处理器的指令编码格式
3.1.2 80x86微处理器的指令书写格式
3.2 80x86的寻址方式
3.2.1 非存储器操作寻址
3.2.2 存储器操作寻址
3.3 80x86微处理器的指令系统
3.3.1 数据传送指令
3.3.2 算术运算指令
3.3.3 转移和调用指令
3.3.4 逻辑运算和移位指令
3.3.5 串操作指令
3.3.6 处理机控制指令
3.3.7 高级语言指令
3.4 DOS系统功能调用与BIOS功能调用
3.4.1 DOS系统功能调用
3.4.2 BIOS功能调用
3.4.3 文本方式BIOS屏显功能调用
3.5 本章小结
3.6 习题与思考题
第4章 宏汇编语言
4.1 汇编语句格式
4.2 伪指令
4.2.1 常量、变量及其定义伪指令、运算符和表达式
4.2.2 汇编语言源程序的基本结构伪指令
4.2.3 过程定义伪指令
4.2.4 宏指令
4.2.5 条件汇编伪指令
4.2.6 其他伪指令
4.3 本章小结
4.4 习题与思考题
第5章 汇编语言程序设计
5.1 汇编语言源程序设计的步骤
5.2 顺序程序设计
5.3 分支程序设计
5.3.1 简单分支
5.3.2 复合分支
5.3.3 多分支
5.4 循环程序设计
5.5 子程序设计
5.6 汇编语言与高级语言的编程接口
5.6.1 有关名字的约定
5.6.2 有关近调用或远调用的约定
5.6.3 有关寄存器保存的约定
5.6.4 有关参数传递的约定
5.6.5 有关局部变量的约定
5.6.6 有关过程结束处理的约定
5.7 本章小结
5.8 习题与思考题
第6章 接口技术
6.1 接口技术概述
6.1.1 接口的主要功能
6.1.2 接口的典型结构
6.2 I/0端口的编址
6.2.1 存储器统一编址
6.2.2 独立I/O编址
6.3 I/O指令的两种寻址方式
6.3.1 直接端口寻址
6.3.2 DX间接端口寻址
6.4 端口地址译码技术
6.4.1 端口地址的产生
6.4.2 三态缓冲和锁存
6.4.3 CPU对外设的选择
6.4.4 FPGA器件及其在I/O地址译码中的应用
6.5 CPU与I/O设备间的数据传送方式
6.5.1 无条件传送方式
6.5.2 程序查询传送方式
6.5.3 中断传送方式
6.5.4 DMA传送方式
6.6 本章小结
6.7 习题与思考题
第7章 中断技术
7.1 中断技术概述
7.1.1 中断的提出
7.1.2 中断源和中断优先权
7.1.3 中断分类
7.2 80x86 CPU的异常处理功能
7.2.1 异常的三个层次
7.2.2 80x86 CPtJ的异常类型
7.3 保护虚拟地址方式下的中断管理
7.3.1 中断描述符表IDT
7.3.2 中断门和陷阱门的转移功能
7.4 可编程中断控制器8259A
7.4.1 8259A的内部结构和端口地址
7.4.2 8259A对中断的管理
7.4.3 8259A的命令字和编程
7.4.4 中断应用实例
7.5 本章小结
7.6 习题与思考题
第8章 常用I/0接口芯片
8.1 可编程并行接口芯片8255A
8.1.1 内部结构和外部特性
8.1.2 8255A的编程命令
8.1.3 8255A的工作方式及其应用
8.2 可编程串行通信接口芯片825lA
8.2.1 串行通信基础
8.2.2 串行接口标准RS.232C
8.2.3 8251A的内部结构和引脚功能
8.2.4 8251A的命令字和状态字
8.2.5 初始化编程和应用
8.3 可编程定时/计数器8253/8254
8.3.1 8253的内部结构和引脚功能
8.3.2 8253的工作方式及应用
8.4 DMA控制器8237A
8.4.1 8237A内部寄存器和引脚功能
8.4.2 8237A的工作方式和工作时序
8.4.3 8237A的初始化编程
8.5 本章小结
8.6 习题与思考题
第9章 人机交互设备接口技术
9.1 键盘的分类
9.2 键盘的工作原理
9.3 PC系列机的键盘
9.3.1 PC系列机键盘工作原理
9.3.2 PC/XT机与键盘的接口
9.3.3 PC/AT机与键盘的接口
9.4 鼠标器
9.4.1 鼠标器的分类
9.4.2 鼠标器的工作原理
9.4.3 鼠标器与主机的连接
9.5 显示器接口技术
9.5.1 ILED显示器接口技术
9.5.2 CRT显示器接口技术
9.5.3 LCD显示器接口技术
9.6 本章小结
9.7 习题与思考题
第10章 A/D与D/A转换器接口
10.1 D/A转换器接口技术
10.1.1 D/A转换器的主要性能指标
10.1.2 D/A转换器的基本工作原理
10.1.3 8位.D/A转换器接口设计
10.1.4 12位D/A转换器接口设计
10.2 A/D转换器接口技术
10.2.1 A/D转换的工作过程
10.2.2 并行比较型A/D转换器
10.2.3 双积分式WD转换器
10.2.4 A/D转换器接口的主要性能指标
10.2.5 8位A/D转换器接口设计
10.2.6 12位A/D转换器接口设计
10.3 本章小结
10.4 习题与思考题
附录
常用逻辑符号对照表
参考文献
前言
第1章 微型计算机运算基础
1.1 二进制数和十六进制数
1.2 二、八、十六进制数转换到十进制
1.3 数的表示方法
1.3.1 机器数的原码
1.3.2 机器数的反码
1.3.3 机器数的补码
1.3.4 数的浮点表示法
1.4 无符号数
1.5 进位和溢出
1.6 字符
1.7 本章小结
1.8 习题和思考题
第2章 80x86微型计算机系统
2.1 计算机硬件系统
2.1.1 中央处理器
2.1.2 80x86微处理器结构
2.1.3 80486的工作模式
2.1.4 80486的外部引脚介绍
2.1.5 存储器
2.1.6 输入设备
2.1.7 输出设备
2.2 计算机软件系统
2.3 微型计算机的总线结构
2.3.1 内部总线
2.3.2 系统总线
2.3.3 外部总线
2.4 当前微型计算机所使用的先进技术
2.4.1 Cache技术
2.4.2 流水线技术
2.4.3 VM技术
2.4.4 RISC技术
2.4.5 多内核技术
2.5 本章小结
2.6 习题与思考题
第3章 80x86指令系统
3.1 80x86微处理器的指令格式
3.1.1 80x86微处理器的指令编码格式
3.1.2 80x86微处理器的指令书写格式
3.2 80x86的寻址方式
3.2.1 非存储器操作寻址
3.2.2 存储器操作寻址
3.3 80x86微处理器的指令系统
3.3.1 数据传送指令
3.3.2 算术运算指令
3.3.3 转移和调用指令
3.3.4 逻辑运算和移位指令
3.3.5 串操作指令
3.3.6 处理机控制指令
3.3.7 高级语言指令
3.4 DOS系统功能调用与BIOS功能调用
3.4.1 DOS系统功能调用
3.4.2 BIOS功能调用
3.4.3 文本方式BIOS屏显功能调用
3.5 本章小结
3.6 习题与思考题
第4章 宏汇编语言
4.1 汇编语句格式
4.2 伪指令
4.2.1 常量、变量及其定义伪指令、运算符和表达式
4.2.2 汇编语言源程序的基本结构伪指令
4.2.3 过程定义伪指令
4.2.4 宏指令
4.2.5 条件汇编伪指令
4.2.6 其他伪指令
4.3 本章小结
4.4 习题与思考题
第5章 汇编语言程序设计
5.1 汇编语言源程序设计的步骤
5.2 顺序程序设计
5.3 分支程序设计
5.3.1 简单分支
5.3.2 复合分支
5.3.3 多分支
5.4 循环程序设计
5.5 子程序设计
5.6 汇编语言与高级语言的编程接口
5.6.1 有关名字的约定
5.6.2 有关近调用或远调用的约定
5.6.3 有关寄存器保存的约定
5.6.4 有关参数传递的约定
5.6.5 有关局部变量的约定
5.6.6 有关过程结束处理的约定
5.7 本章小结
5.8 习题与思考题
第6章 接口技术
6.1 接口技术概述
6.1.1 接口的主要功能
6.1.2 接口的典型结构
6.2 I/0端口的编址
6.2.1 存储器统一编址
6.2.2 独立I/O编址
6.3 I/O指令的两种寻址方式
6.3.1 直接端口寻址
6.3.2 DX间接端口寻址
6.4 端口地址译码技术
6.4.1 端口地址的产生
6.4.2 三态缓冲和锁存
6.4.3 CPU对外设的选择
6.4.4 FPGA器件及其在I/O地址译码中的应用
6.5 CPU与I/O设备间的数据传送方式
6.5.1 无条件传送方式
6.5.2 程序查询传送方式
6.5.3 中断传送方式
6.5.4 DMA传送方式
6.6 本章小结
6.7 习题与思考题
第7章 中断技术
7.1 中断技术概述
7.1.1 中断的提出
7.1.2 中断源和中断优先权
7.1.3 中断分类
7.2 80x86 CPU的异常处理功能
7.2.1 异常的三个层次
7.2.2 80x86 CPtJ的异常类型
7.3 保护虚拟地址方式下的中断管理
7.3.1 中断描述符表IDT
7.3.2 中断门和陷阱门的转移功能
7.4 可编程中断控制器8259A
7.4.1 8259A的内部结构和端口地址
7.4.2 8259A对中断的管理
7.4.3 8259A的命令字和编程
7.4.4 中断应用实例
7.5 本章小结
7.6 习题与思考题
第8章 常用I/0接口芯片
8.1 可编程并行接口芯片8255A
8.1.1 内部结构和外部特性
8.1.2 8255A的编程命令
8.1.3 8255A的工作方式及其应用
8.2 可编程串行通信接口芯片825lA
8.2.1 串行通信基础
8.2.2 串行接口标准RS.232C
8.2.3 8251A的内部结构和引脚功能
8.2.4 8251A的命令字和状态字
8.2.5 初始化编程和应用
8.3 可编程定时/计数器8253/8254
8.3.1 8253的内部结构和引脚功能
8.3.2 8253的工作方式及应用
8.4 DMA控制器8237A
8.4.1 8237A内部寄存器和引脚功能
8.4.2 8237A的工作方式和工作时序
8.4.3 8237A的初始化编程
8.5 本章小结
8.6 习题与思考题
第9章 人机交互设备接口技术
9.1 键盘的分类
9.2 键盘的工作原理
9.3 PC系列机的键盘
9.3.1 PC系列机键盘工作原理
9.3.2 PC/XT机与键盘的接口
9.3.3 PC/AT机与键盘的接口
9.4 鼠标器
9.4.1 鼠标器的分类
9.4.2 鼠标器的工作原理
9.4.3 鼠标器与主机的连接
9.5 显示器接口技术
9.5.1 ILED显示器接口技术
9.5.2 CRT显示器接口技术
9.5.3 LCD显示器接口技术
9.6 本章小结
9.7 习题与思考题
第10章 A/D与D/A转换器接口
10.1 D/A转换器接口技术
10.1.1 D/A转换器的主要性能指标
10.1.2 D/A转换器的基本工作原理
10.1.3 8位.D/A转换器接口设计
10.1.4 12位D/A转换器接口设计
10.2 A/D转换器接口技术
10.2.1 A/D转换的工作过程
10.2.2 并行比较型A/D转换器
10.2.3 双积分式WD转换器
10.2.4 A/D转换器接口的主要性能指标
10.2.5 8位A/D转换器接口设计
10.2.6 12位A/D转换器接口设计
10.3 本章小结
10.4 习题与思考题
附录
常用逻辑符号对照表
参考文献
猜您喜欢