《微型计算机原理及其应用》是2009年8月湖南大学出版社出版的图书,作者是彭楚武、张志文。
《高等学校电气信息类教材:微型计算机原理及其应用》是为高等理工科院校电气信息类及相关专业本科生编写的教科书。《高等学校电气信息类教材:微型计算机原理及其应用》分别以Intel 8086微处理器和MC:S-51单片机构成的微机系统为对象,对微机的基本结构、工作原理、汇编语言程序设计、接口技术和基本接口芯片进行了较为详细的讨论。 [2] 《高等学校电气信息类教材:微型计算机原理及其应用》分上下两编,共14章。上编微机原理与接口技术部分,介绍了基于8086的微机系统原理、组成及接口技术,以及微机系统的设计方法。下编单片机原理与应用部分,介绍了基于MCS-51单片机的原理与接口技术,并给出了应用实例。
目录
- 第1章 微型计算机的系统结构与工作原理
- 1.1 微型计算机概述
- 1.1.1 微型计算机的发展概况
- 1.1.2 微型计算机的特点和应用
- 1.1.3 微型计算机的分类
- 1.1.4 微型计算机的主要性能指标
- 1.2 微型计算机系统结构
- 1.2.1 计算机的基本结构和工作原理
- 1.2.2 微型计算机的组成与系统的层次结构
- 1.2.3 微型计算机的硬件结构
- 1.3 微型计算机中数与字符的表示法
- 1.3.1 进位计数制
- 1.3.2 进位制数间的转换
- 1.3.3 定点数与浮点数
- 1.3.4 机器数与真值
- 1.3.5 原码、反码与补码
- 1.3.6 溢出的概念
- 1.3.7 数字与字符的编码
- 思考题
- 第2章 8086微处理器
- 2.1 8086微处理器的结构
- 2.1.1 8086的功能结构
- 2.1.2 8086CPU的寄存器结构
- 2.2 8086的引脚信号及工作模式
- 2.2.1 8086的引脚及其功能
- 2.2.2 最小工作模式及其系统结构
- 2.2.3 最大模式和系统组成
- 2.3 8086CPU的总线周期与时序
- 2.3.1 时钟周期、总线周期和指令周期
- 2.3.2 总线操作与时序
- 2.3.3 基本的总线周期
- 2.3.4 读总线周期
- 2.3.5 写总线周期
- 2.3.6 中断响应周期
- 2.3.7 最小模式下总线请求与响应
- 2.3.8 系统的复位操作
- 思考题
- 第3章 半导体存储器
- 3.1 概述
- 3.1.1 半导体存储器的分类
- 3.1.2 半导体存储器的组成
- 3.1.3 半导体存储器的性能指标
- 3.2 随机存储器
- 3.2.1 静态随机存储器
- 3.2.2 动态随机存储器(DRAM)
- 3.3 只读存储器(ROM)
- 3.4 存储器与CPU的接口技术
- 3.4.1 存储器与CPU的连接
- 3.4.2 简单的8086存储器子系统设计
- 思考题
- 第4章 指令系统与汇编语言程序设计
- 4.1 8086CPU的指令格式与寻址方式
- 4.1.1 指令的基本概念
- 4.1.2 8086CPU指令的格式
- 4.1.3 8086CPU的寻址方式
- 4.2 8086CPU指令系统
- 4.2.1 数据传送类指令
- 4.2.2 算术运算类指令
- 4.2.3 逻辑运算与移位类指令
- 4.2.4 串操作类指令
- 4.2.5 控制转移类指令
- 4.2.6 处理器控制指令
- 4.3 汇编语言程序设计
- 4.3.1 汇编语言的基本概念
- 4.3.2 汇编语言源程序的组成
- 4.4 伪指令及其应用
- 4.4.1 段定义伪指令SEGMENT和ENDS
- 4.4.2 位置计数器$和定位伪指令ORG
- 4.4.3 段寻址伪指令ASSUME
- 4.4.4 过程定义伪指令PROC/ENDP
- 4.4.5 数据定义伪指令与存储器分配
- 4.4.6 记录与结构定义伪指令(RECORD、STRUC/ENDS)
- 4.4.7 符号定义伪指令(EQU、LABEL)
- 4.4.8 程序模块定义伪指令(NAME/END、PUBLlC/EXTRN)
- 4.5 汇编语言属性操作符
- 4.5.1 分析操作符(SEG、OFFSET、TYPE、LENGTH、SIZE)
- 4.5.2 属性修改操作符(PTR、THIS、SHORT)
- 4.6 汇编语言程序的上机过程
- 4.6.1 汇编语言程序上机运行的软件环境
- 4.6.2 源程序的编辑与汇编
- 4.6.3 目标程序的连接
- 4.6.4 程序的调试与运行
- 4.7 汇编语言程序与DoS的接口
- 4.7.1 DOS和BIOS的功能调用
- 4.7.2 用户程序与DOS的接口
- 4.8 汇编语言程序设计的基本技术
- 4.8.1 简单程序设计
- 4.8.2 分支程序设计
- 4.8.3 循环程序设计
- 4.8.4 子程序设计
- 思考题
- 第5章 输入/输出技术与中断系统
- 5.1 I/O接口的功能和传送的接口信号
- 5.1.1 接口的功能
- 5.1.2 CPU与I/O设备之间的接口信号
- 5.2 I/O端口的寻址方式
- 5.2.1 存储器映像的I/0寻址方式
- 5.2.2 I/O端口单独寻址方式
- 5.2.3 8086CPU对I/0端口的寻址方式
- 5.3 CPU与外设之间的数据传送
- 5.3.1 无条件传送方式
- 5.3.2 查询传送方式
- 5.3.3 中断传送方式
- 5.3.4 DMA方式
- 5.4 中断系统的基本概念
- 5.4.1 中断与中断系统的功能
- 5.4.2 中断响应与中断服务程序
- 5.4.3 中断优先权
- 5.5 8086CPU的中断系统
- 5.5.1 外部中断
- 5.5.2 内部中断
- 5.5.3 中断优先权
- 5.5.4 中断向量表
- 5.5.5 中断响应流程
- 5.6 8259A可编程中断控制器
- 5.6.1 8259A的内部结构及引脚信号
- 5.6.2 8259A的级连
- 5.6.3 8259A的工作方式
- 5.6.4 8259A的编程
- 思考题
- 第6章 定时/计数技术
- 6.1 概述
- 6.2 Intel8253可编程定时器/计数器
- 6.2.1 8253的基本功能和内部结构
- 6.2.2 8253的引脚信号
- 6.2.3 8253的控制字与初始化编程
- 6.2.4 8253的工作方式
- 6.2.5 8253应用举例
- 思考题
- 第7章 可编程并行I/o接口8255A
- 7.1 8255A的基本功能和内部结构
- 7.2 8255A的控制字及其工作方式
- 7.3 8255A的应用实例
- 7.3.1 8255A与打印机接口
- 7.3.2 8255A与键盘接口
- 第8章 串行通信接口
- 第9章 典型的微型计算机系统