简介
本书是普通高等教育“十一五”国家级规划教材。本书以16位微型计算机作为主讲机型,系统地介绍了微型计算机的组成原理、程序设计、接口技术,并介绍了单片微处理机和模拟接口技术的内容。
本书共分9章,主要内容包括计算机基础知识、8086微处理器与汇编语言、80X86微处理器结构、存储器结构、微机中断系统和DMA控制方式、微机接口及其应用、单片微处理机与嵌入式处理器、A/D和D/A转换器、可编程控制器。
本书可作为应用性、技能型人才培养的各类教育的机械、电子、计算机等专业的教学用书,也可供各类培训、有关工程技术人员和自学者参考使用。
目录
目录
第1章 计算机基础知识
1.1 计算机系统概述
1.1.1 计算机发展概述
1.1.2 冯·诺依曼型计算机
1.1.3 计算机系统
1.2 计算机中的数制和编码
1.2.1 进位计数制
1.2.2 数制之间的转换
1.2.3 补码和反码
1.2.4 字符的编码
1.3 基本数字逻辑电路
1.3.1 基本逻辑电路
1.3.2 逻辑代数
1.3.3 二进制运算基础
1.4 微型计算机概述
1.4.1 微机的几个概念
1.4.2 微机基本结构
1.4.3 主要性能指标
本章小结
习题与思考题
第2章 8086微处理器与汇编语言
2.1 8086系统结构
2.1.1 8086内部结构
2.1.2 寄存器组
2.1.3 引脚及其功能
2.1.4 总线周期
2.1.5 存储器组织
2.1.6 输入/输出组织
2.1.7 最小与最大模式系统
2.2 寻址方式
2.2.1 指令的基本格式
2.2.2 寻址方式
2.3 指令系统
2.3.1 传送类指令
2.3.2 算术运算类指令
2.3.3 位操作类指令
2.3.4 串操作指令
2.3.5 循环和转移指令
2.3.6 子程序的调用和返回指令
2.3.7 输入/输出指令
2.4 汇编语言
2.4.1 汇编语言语句的种类及其格式
2.4.2 汇编语言数据
2.4.3 符号定义语句
2.4.4 表达式与运算符
2.4.5 程序的段结构
2.4.6 过程定义伪指令
2.4.7 定位伪指令和当前位置计数器
2.4.8 连接伪指令
2.4.9 标题伪指令
2.5 汇编语言程序设计
2.5.1 顺序程序设计
2.5.2 分支程序设计
2.5.3 循环程序设计
2.5.4 子程序设计
2.6 DOS系统功能调用和BIOS功能调用
2.6.1 DOS系统功能调用
2.6.2 BIOS中断调用
2.7 宏指令、条件汇编及上机过程
2.7.1 宏指令
2.7.2 重复汇编和条件汇编
2.8 模块化设计与混合编程
2.8.1 模块化设计
2.8.2 模块之间的连接
2.8.3 汇编语言与C语言的混合编程
本章小结
习题与思考题
第3章 80X86微处理器结构
3.1 80386微处理器
3.1.1 CPU结构
3.1.2 寄存器结构
3.1.3 80386引脚功能
3.1.4 工作模式
3.2 80486微处理器
3.2.1 性能概述
3.2.2 基本结构
3.2.3 寄存器组织
3.2.4 80486部分引脚功能
3.3 Pentium微处理器
3.3.1 Pentium处理器简介
3.3.2 Pentium Pro处理器
3.3.3 Pentium Ⅱ、Pentium Ⅲ和Pentium 4处理器
3.3.4 双核、迅驰和酷睿处理器
3.4 指令系统简介
3.4.1 寻址方式
3.4.2 80X86新增指令
3.4.3 Pentium新增指令
本章小结
习题与思考题
第4章 存储器结构
4.1 存储器分类
4.1.1 按用途分类
4.1.2 按信息存取方式分类
4.1.3 主要性能及特点
4.2 存储器组织
4.2.1 存储单元基本工作原理
4.2.2 存储器基本结构
4.2.3 微机系统的主存储器
4.3 存储器容量扩展
4.4 CPU与存储器的连接
4.4.1 存储总线
4.4.2 几种常用存储器芯片
4.4.3 CPU与存储器的连接
4.5 80X86与存储器的连接
4.5.1 8086存储器
4.5.2 80386、80486存储器
4.5.3 Pentium与Pentium Pro存储器
4.5.4 RAM存储器件的备份电源
4.5.5 SIMM和DIMM内存部件
4.6 存储空间的分配和使用
4.7 Cache存储器
4.8 虚拟存储器
4.9 外部存储设备
4.9.1 硬盘存储器
4.9.2 软盘存储器
4.9.3 光盘存储器
4.9.4 移动式硬盘存储器
4.9.5 快速(Flash)擦写存储器
本章小结
习题与思考题
第5章 微机中断系统和DMA控制方式
5.1 中断系统概述
5.1.1 中断的基本概念
5.1.2 中断源的分类
5.1.3 中断优先级与中断向量
5.2 8259A可编程中断控制器及其应用
5.2.1 8259A引脚和结构
5.2.2 8259A单片连接和编程
5.2.3 8259A级联与编程
5.2.4 8259A应用举例
5.3 DMA控制方式和8237A可编程控制器
5.3.1 DMA的基本操作
5.3.2 8237A的编程结构
5.3.3 8237A初始化编程
5.3.4 8237A的应用
本章小结
习题与思考题
第6章 微机接口及其应用
6.1 微机I/O接口和总线
6.1.1 I/O接口
6.1.2 微机I/O接口地址与寻址方式
6.1.3 总线接口介绍
6.2 串行通信和可编程接口8251A
6.2.1 串行通信的基本概念
6.2.2 可编程串行接口8251A
6.3 并行接口芯片8255A及其应用
6.3.1 8255A的结构和功能
6.3.2 8255A控制字和工作方式
6.3.3 8255A的应用
6.4 8253可编程计数器/定时器及其应用
6.4.1 8253内部结构
6.4.2 编程命令和工作方式
6.4.3 8253应用举例
本章小结
习题与思考题
第7章 单片微处理机与嵌入式处理器
7.1 单片机概述
7.1.1 单片机主要特点
7.1.2 单片机发展概况
7.1.3 单片机应用概述
7.2 MCS-51系列单片机
7.2.1 内部结构概述
7.2.2 MCS-51指令系统
7.2.3 8031最小应用系统
7.2.4 应用举例
7.3 嵌入式处理器
7.3.1 嵌入式处理器概述
7.3.2 ARM处理器
7.3.3 PowerPC处理器
7.3.4 我国方舟Arca处理器
7.3.5 嵌入式处理器的选择
7.4 ARM处理器的开发与应用
7.4.1 ARM存储系统
7.4.2 ARM编程结构
7.4.3 ARM指令系统
7.4.4 ARM的中断处理与系统初始化
7.4.5 系统仿真与调试
本章小结
习题与思考题
第8章 A/D和D/A转换器
8.1 A/D转换器
8.1.1 概述
8.1.2 模拟信号的取样、量化和编码
8.1.3 主要性能指标
8.1.4 A/D转换原理
8.1.5 A/D转换器的应用
8.2 实现A/D转换技术的几种方法
8.2.1 采用现有A/D转换器件开发
8.2.2 选用模拟接口插件卡
8.3 D/A转换器
8.3.1 D/A转换器的工作原理
8.3.2 D/A转换器的性能和指标
8.3.3 D/A转换器的应用
本章小结
习题与思考题
第9章 可编程控制器
9.1 可编程控制器的结构和工作原理
9.1.1 可编程控制器的分类
9.1.2 可编程控制器的结构
9.1.3 可编程控制器的工作原理
9.2 可编程控制器的编程
9.2.1 F1系列可编程控制器
9.2.2 SYSMAC OMRON C系列可编程控制器简介
9.3 可编程控制器的应用举例——在醋酸生产装置中的应用
本章小结
习题与思考题
附录
附录一 80X86指令系统表
附录二 ASCII码字符表
附录三 ARM指令集
参考文献
第1章 计算机基础知识
1.1 计算机系统概述
1.1.1 计算机发展概述
1.1.2 冯·诺依曼型计算机
1.1.3 计算机系统
1.2 计算机中的数制和编码
1.2.1 进位计数制
1.2.2 数制之间的转换
1.2.3 补码和反码
1.2.4 字符的编码
1.3 基本数字逻辑电路
1.3.1 基本逻辑电路
1.3.2 逻辑代数
1.3.3 二进制运算基础
1.4 微型计算机概述
1.4.1 微机的几个概念
1.4.2 微机基本结构
1.4.3 主要性能指标
本章小结
习题与思考题
第2章 8086微处理器与汇编语言
2.1 8086系统结构
2.1.1 8086内部结构
2.1.2 寄存器组
2.1.3 引脚及其功能
2.1.4 总线周期
2.1.5 存储器组织
2.1.6 输入/输出组织
2.1.7 最小与最大模式系统
2.2 寻址方式
2.2.1 指令的基本格式
2.2.2 寻址方式
2.3 指令系统
2.3.1 传送类指令
2.3.2 算术运算类指令
2.3.3 位操作类指令
2.3.4 串操作指令
2.3.5 循环和转移指令
2.3.6 子程序的调用和返回指令
2.3.7 输入/输出指令
2.4 汇编语言
2.4.1 汇编语言语句的种类及其格式
2.4.2 汇编语言数据
2.4.3 符号定义语句
2.4.4 表达式与运算符
2.4.5 程序的段结构
2.4.6 过程定义伪指令
2.4.7 定位伪指令和当前位置计数器
2.4.8 连接伪指令
2.4.9 标题伪指令
2.5 汇编语言程序设计
2.5.1 顺序程序设计
2.5.2 分支程序设计
2.5.3 循环程序设计
2.5.4 子程序设计
2.6 DOS系统功能调用和BIOS功能调用
2.6.1 DOS系统功能调用
2.6.2 BIOS中断调用
2.7 宏指令、条件汇编及上机过程
2.7.1 宏指令
2.7.2 重复汇编和条件汇编
2.8 模块化设计与混合编程
2.8.1 模块化设计
2.8.2 模块之间的连接
2.8.3 汇编语言与C语言的混合编程
本章小结
习题与思考题
第3章 80X86微处理器结构
3.1 80386微处理器
3.1.1 CPU结构
3.1.2 寄存器结构
3.1.3 80386引脚功能
3.1.4 工作模式
3.2 80486微处理器
3.2.1 性能概述
3.2.2 基本结构
3.2.3 寄存器组织
3.2.4 80486部分引脚功能
3.3 Pentium微处理器
3.3.1 Pentium处理器简介
3.3.2 Pentium Pro处理器
3.3.3 Pentium Ⅱ、Pentium Ⅲ和Pentium 4处理器
3.3.4 双核、迅驰和酷睿处理器
3.4 指令系统简介
3.4.1 寻址方式
3.4.2 80X86新增指令
3.4.3 Pentium新增指令
本章小结
习题与思考题
第4章 存储器结构
4.1 存储器分类
4.1.1 按用途分类
4.1.2 按信息存取方式分类
4.1.3 主要性能及特点
4.2 存储器组织
4.2.1 存储单元基本工作原理
4.2.2 存储器基本结构
4.2.3 微机系统的主存储器
4.3 存储器容量扩展
4.4 CPU与存储器的连接
4.4.1 存储总线
4.4.2 几种常用存储器芯片
4.4.3 CPU与存储器的连接
4.5 80X86与存储器的连接
4.5.1 8086存储器
4.5.2 80386、80486存储器
4.5.3 Pentium与Pentium Pro存储器
4.5.4 RAM存储器件的备份电源
4.5.5 SIMM和DIMM内存部件
4.6 存储空间的分配和使用
4.7 Cache存储器
4.8 虚拟存储器
4.9 外部存储设备
4.9.1 硬盘存储器
4.9.2 软盘存储器
4.9.3 光盘存储器
4.9.4 移动式硬盘存储器
4.9.5 快速(Flash)擦写存储器
本章小结
习题与思考题
第5章 微机中断系统和DMA控制方式
5.1 中断系统概述
5.1.1 中断的基本概念
5.1.2 中断源的分类
5.1.3 中断优先级与中断向量
5.2 8259A可编程中断控制器及其应用
5.2.1 8259A引脚和结构
5.2.2 8259A单片连接和编程
5.2.3 8259A级联与编程
5.2.4 8259A应用举例
5.3 DMA控制方式和8237A可编程控制器
5.3.1 DMA的基本操作
5.3.2 8237A的编程结构
5.3.3 8237A初始化编程
5.3.4 8237A的应用
本章小结
习题与思考题
第6章 微机接口及其应用
6.1 微机I/O接口和总线
6.1.1 I/O接口
6.1.2 微机I/O接口地址与寻址方式
6.1.3 总线接口介绍
6.2 串行通信和可编程接口8251A
6.2.1 串行通信的基本概念
6.2.2 可编程串行接口8251A
6.3 并行接口芯片8255A及其应用
6.3.1 8255A的结构和功能
6.3.2 8255A控制字和工作方式
6.3.3 8255A的应用
6.4 8253可编程计数器/定时器及其应用
6.4.1 8253内部结构
6.4.2 编程命令和工作方式
6.4.3 8253应用举例
本章小结
习题与思考题
第7章 单片微处理机与嵌入式处理器
7.1 单片机概述
7.1.1 单片机主要特点
7.1.2 单片机发展概况
7.1.3 单片机应用概述
7.2 MCS-51系列单片机
7.2.1 内部结构概述
7.2.2 MCS-51指令系统
7.2.3 8031最小应用系统
7.2.4 应用举例
7.3 嵌入式处理器
7.3.1 嵌入式处理器概述
7.3.2 ARM处理器
7.3.3 PowerPC处理器
7.3.4 我国方舟Arca处理器
7.3.5 嵌入式处理器的选择
7.4 ARM处理器的开发与应用
7.4.1 ARM存储系统
7.4.2 ARM编程结构
7.4.3 ARM指令系统
7.4.4 ARM的中断处理与系统初始化
7.4.5 系统仿真与调试
本章小结
习题与思考题
第8章 A/D和D/A转换器
8.1 A/D转换器
8.1.1 概述
8.1.2 模拟信号的取样、量化和编码
8.1.3 主要性能指标
8.1.4 A/D转换原理
8.1.5 A/D转换器的应用
8.2 实现A/D转换技术的几种方法
8.2.1 采用现有A/D转换器件开发
8.2.2 选用模拟接口插件卡
8.3 D/A转换器
8.3.1 D/A转换器的工作原理
8.3.2 D/A转换器的性能和指标
8.3.3 D/A转换器的应用
本章小结
习题与思考题
第9章 可编程控制器
9.1 可编程控制器的结构和工作原理
9.1.1 可编程控制器的分类
9.1.2 可编程控制器的结构
9.1.3 可编程控制器的工作原理
9.2 可编程控制器的编程
9.2.1 F1系列可编程控制器
9.2.2 SYSMAC OMRON C系列可编程控制器简介
9.3 可编程控制器的应用举例——在醋酸生产装置中的应用
本章小结
习题与思考题
附录
附录一 80X86指令系统表
附录二 ASCII码字符表
附录三 ARM指令集
参考文献
微机原理及其应用
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
