简介
本书全面深入地介绍了微型计算机的基本组成、工作原理和实际应用。
全书共10章,循序渐进地介绍了微型计算机的基本知识,从8086到19entium 4微处理器的内部结构和特点、寻址方式、指令系统及汇编语言程序设计、半导体存储器、8086中断系统、输入与输出接口技术、msc-51单片机的功能及其扩展方法。本书内容充实、新颖,注重实用性,并从理解和应用出发,每章都列举适量的应用实例。
本书可作为高等院校计算机、自动化、电类等专业的教材使用,也适合作为理工科及其他专业研究生教材使用,同时还可供从事同类专业工作的工程技术人员参考。
目录
目录
1 微型计算机概述
1.1 微处理器与微型计算机的发展概况
1.1.1 微处理器与微型计算机发展简介
1.1.2 微机技术的发展趋势
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.3.4 运算速度
1.4 计算机中的数制和编码
1.4.1 进位计数制
1.4.2 进位数制之间的转换
1.4.3 二进制编码
1.4.4 带符号数的表示法
1.4.5 数的运算方法
2 80X86系列微处理器
2.1 8086/8088微处理器结构
2.1.1 8086/8088 CPU的内部功能结构
2.1.2 8086/8088 CPU的内部寄存器
2.1.3 8086/8088 CPU的存储器管理
2.1.4 8086/8088 CPU的引脚功能
2.1.5 8086/8088的最小工作模式
2.1.6 8086/8088的最大工作模式
2.1.7 8086/8088的总线操作与时序
2.1.8 最小模式下的总线读写操作时序
2.1.9 最大模式下的总线读写操作时序
2.2 80286微处理器
2.2.1 80286的主要特性
2.2.2 80286的内部功能结构
2.2.3 80286寄存器
2.3 80386微处理器
2.3.1 80386的主要特性
2.3.2 80386的内部功能结构
2.3.3 80386寄存器
2.4 80486微处理器
2.4.1 80486概述
2.4.2 80486的内部功能结构
2.5 Pentium级系列微处理器
2.5.1 Pentium微处理器
2.5.2 Pentium Pro微处理器
2.5.3 Pentium Ⅱ微处理器
2.5.4 Pentium Ⅲ微处理器
2.5.5 Pentium 4微处理器
3 80X86的寻址方式和指令系统
3.1 指令(编码)格式
3.2 8086的寻址方式
3.3 8086指令系统
3.3.1 数据传送指令
3.3.2 算术运算指令
3.3.3 逻辑运算和移位指令
3.3.4 串操作指令
3.3.5 程序控制转移类指令
3.3.6 处理器控制类指令
3.4 80X86的寻址方式
3.5 80286增强和扩充的指令
3.6 80386增强和扩充的指令
3.7 80486和Pentium增强和扩充的指令
4 汇编语言程序设计
4.1 汇编程序功能
4.2 伪指令
4.2.1 符号定义伪指令
4.2.2 数据定义伪指令
4.2.3 段定义伪指令
4.2.4 段寄存器说明伪指令
4.2.5 定位伪指令
4.2.6 过程定义伪指令
4.2.7 程序开始和结束伪指令
4.3 宏指令
4.3.1 宏定义和宏调用
4.3.2 宏指令与子程序的区别
4.4 汇编语言程序格式
4.4.1 名字项
4.4.2 操作码项
4.4.3 操作数项
4.4.4 注释项
4.5 系统功能调用
4.6 汇编语言程序的上机过程
4.7 实用程序举例
4.7.1 基本运算程序
4.7.2 实时处理的基本程序
4.7.3 数据处理程序
5 半导体存储器
5.1 概述
5.2 半导体存储器
5.2.1 半导体存储器的分类
5.2.2 存储器的基本结构及组成
5.2.3 读写存储器RAM
5.2.4 只读存储器ROM
5.3 存储器与CPU连接
5.3.1 存储器与CPU连接应考虑的几个问题
5.3.2 存储器与CPU的连接
5.4 微机存储系统的层次结构
5.4.1 存储系统的层次结构简介
5.4.2 高速缓冲存储器
5.4.3 虚拟存储器
6 微机中断技术
6.1 中断概述
6.1.1 中断基本概念
6.1.2 中断优先权及嵌套
6.1.3 中断处理过程
6.2 Intel 80X86中断系统
6.2.1 8086/8088 CPU的中断系统
6.2.2 高性能微处理器中断
6.3 中断控制器8259A
6.3.1 8259A的内部结构
6.3.2 8259A的引脚功能
6.3.3 8259A的工作方式
6.3.4 8259A的初始化编程
6.3.5 8259A操作方式编程
7 基本I/O接口
7.1 I/O接口技术基本概念
7.1.1 接口电路
7.1.2 CPU与外设的信号
7.2 CPU与外设交换信息的控制方式
7.2.1 程序控制传送方式
7.2.2 中断控制方式
7.2.3 直接存储器存取(DMA)方式
7.3 并行接口芯片8255A
7.3.1 8255A的芯片引脚信号
7.3.2 8255A的内部结构
7.3.3 8255A的控制字
7.3.4 8255A的工作方式
7.4 计数器/定时器8253
7.4.1 8253的引脚
7.4.2 8253的内部结构
7.4.3 8253的工作方式
7.5 串行接口芯片8251及其应用
7.5.1 串行通信概述
7.5.2 8251A的结构和引脚
7.5.3 8251A的控制字和工作方式
7.6 计算机中的异步通信接口
7.6.1 RS-232-C接口
7.6.2 异步通信接口工作原理
7.7 综合例题
8 DMA技术
8.1 DMA传送的基本概念
8.1.1 DMA方式概述
8.1.2 DMA传送方式与工作状态
8.2 DMA控制器8237A
8.2.1 DMA 8237A的特点及外引脚
8.2.2 8237A的内部寄存器
8.2.3 8237A的工作原理
8.2.4 8237A编程应用
9 人机交互接口技术
9.1 键盘接口
9.1.1 键盘接口的基本功能
9.1.2 8279可编程键盘/显示接口
9.1.3 PC机键盘
9.2 鼠标接口
9.3 打印机接口
9.3.1 计算机与打印机接口
9.3.2 打印机适配器
9.4 显示器
9.4.1 CRT显示器的基本工作原理
9.4.2 分辨率与显示方式
9.4.3 单色显示器及其适配器
9.4.4 彩色显示器及其适配器
9.4.5 MC6845 CRT控制器
10 单片计算机
10.1 单片计算机概述
10.2 MCS-51的功能特性和引脚信号
10.3 8051的功能部件
10.3.1 8051单片机CPU
10.3.2 并行I/O口
10.3.3 存储器
10.3.4 定时器/计数器
10.3.5 中断控制系统
10.3.6 串行口
10.4 MCS-51指令系统
10.4.1 寻址方式
10.4.2 指令系统
10.5 MCS-51的扩展方法
10.5.1 MCS-51单片机扩展的基本结构
10.5.2 外部程序存储器的扩展
10.5.3 外部数据存储器的扩展
10.5.4 并行I/O口的扩展
附录一 ASCII码字符表
附录二 80X86指令系统一览表
附录三 DOS系统功能调用(INT 21H)
参考文献
?Cu0x
1 微型计算机概述
1.1 微处理器与微型计算机的发展概况
1.1.1 微处理器与微型计算机发展简介
1.1.2 微机技术的发展趋势
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.3.4 运算速度
1.4 计算机中的数制和编码
1.4.1 进位计数制
1.4.2 进位数制之间的转换
1.4.3 二进制编码
1.4.4 带符号数的表示法
1.4.5 数的运算方法
2 80X86系列微处理器
2.1 8086/8088微处理器结构
2.1.1 8086/8088 CPU的内部功能结构
2.1.2 8086/8088 CPU的内部寄存器
2.1.3 8086/8088 CPU的存储器管理
2.1.4 8086/8088 CPU的引脚功能
2.1.5 8086/8088的最小工作模式
2.1.6 8086/8088的最大工作模式
2.1.7 8086/8088的总线操作与时序
2.1.8 最小模式下的总线读写操作时序
2.1.9 最大模式下的总线读写操作时序
2.2 80286微处理器
2.2.1 80286的主要特性
2.2.2 80286的内部功能结构
2.2.3 80286寄存器
2.3 80386微处理器
2.3.1 80386的主要特性
2.3.2 80386的内部功能结构
2.3.3 80386寄存器
2.4 80486微处理器
2.4.1 80486概述
2.4.2 80486的内部功能结构
2.5 Pentium级系列微处理器
2.5.1 Pentium微处理器
2.5.2 Pentium Pro微处理器
2.5.3 Pentium Ⅱ微处理器
2.5.4 Pentium Ⅲ微处理器
2.5.5 Pentium 4微处理器
3 80X86的寻址方式和指令系统
3.1 指令(编码)格式
3.2 8086的寻址方式
3.3 8086指令系统
3.3.1 数据传送指令
3.3.2 算术运算指令
3.3.3 逻辑运算和移位指令
3.3.4 串操作指令
3.3.5 程序控制转移类指令
3.3.6 处理器控制类指令
3.4 80X86的寻址方式
3.5 80286增强和扩充的指令
3.6 80386增强和扩充的指令
3.7 80486和Pentium增强和扩充的指令
4 汇编语言程序设计
4.1 汇编程序功能
4.2 伪指令
4.2.1 符号定义伪指令
4.2.2 数据定义伪指令
4.2.3 段定义伪指令
4.2.4 段寄存器说明伪指令
4.2.5 定位伪指令
4.2.6 过程定义伪指令
4.2.7 程序开始和结束伪指令
4.3 宏指令
4.3.1 宏定义和宏调用
4.3.2 宏指令与子程序的区别
4.4 汇编语言程序格式
4.4.1 名字项
4.4.2 操作码项
4.4.3 操作数项
4.4.4 注释项
4.5 系统功能调用
4.6 汇编语言程序的上机过程
4.7 实用程序举例
4.7.1 基本运算程序
4.7.2 实时处理的基本程序
4.7.3 数据处理程序
5 半导体存储器
5.1 概述
5.2 半导体存储器
5.2.1 半导体存储器的分类
5.2.2 存储器的基本结构及组成
5.2.3 读写存储器RAM
5.2.4 只读存储器ROM
5.3 存储器与CPU连接
5.3.1 存储器与CPU连接应考虑的几个问题
5.3.2 存储器与CPU的连接
5.4 微机存储系统的层次结构
5.4.1 存储系统的层次结构简介
5.4.2 高速缓冲存储器
5.4.3 虚拟存储器
6 微机中断技术
6.1 中断概述
6.1.1 中断基本概念
6.1.2 中断优先权及嵌套
6.1.3 中断处理过程
6.2 Intel 80X86中断系统
6.2.1 8086/8088 CPU的中断系统
6.2.2 高性能微处理器中断
6.3 中断控制器8259A
6.3.1 8259A的内部结构
6.3.2 8259A的引脚功能
6.3.3 8259A的工作方式
6.3.4 8259A的初始化编程
6.3.5 8259A操作方式编程
7 基本I/O接口
7.1 I/O接口技术基本概念
7.1.1 接口电路
7.1.2 CPU与外设的信号
7.2 CPU与外设交换信息的控制方式
7.2.1 程序控制传送方式
7.2.2 中断控制方式
7.2.3 直接存储器存取(DMA)方式
7.3 并行接口芯片8255A
7.3.1 8255A的芯片引脚信号
7.3.2 8255A的内部结构
7.3.3 8255A的控制字
7.3.4 8255A的工作方式
7.4 计数器/定时器8253
7.4.1 8253的引脚
7.4.2 8253的内部结构
7.4.3 8253的工作方式
7.5 串行接口芯片8251及其应用
7.5.1 串行通信概述
7.5.2 8251A的结构和引脚
7.5.3 8251A的控制字和工作方式
7.6 计算机中的异步通信接口
7.6.1 RS-232-C接口
7.6.2 异步通信接口工作原理
7.7 综合例题
8 DMA技术
8.1 DMA传送的基本概念
8.1.1 DMA方式概述
8.1.2 DMA传送方式与工作状态
8.2 DMA控制器8237A
8.2.1 DMA 8237A的特点及外引脚
8.2.2 8237A的内部寄存器
8.2.3 8237A的工作原理
8.2.4 8237A编程应用
9 人机交互接口技术
9.1 键盘接口
9.1.1 键盘接口的基本功能
9.1.2 8279可编程键盘/显示接口
9.1.3 PC机键盘
9.2 鼠标接口
9.3 打印机接口
9.3.1 计算机与打印机接口
9.3.2 打印机适配器
9.4 显示器
9.4.1 CRT显示器的基本工作原理
9.4.2 分辨率与显示方式
9.4.3 单色显示器及其适配器
9.4.4 彩色显示器及其适配器
9.4.5 MC6845 CRT控制器
10 单片计算机
10.1 单片计算机概述
10.2 MCS-51的功能特性和引脚信号
10.3 8051的功能部件
10.3.1 8051单片机CPU
10.3.2 并行I/O口
10.3.3 存储器
10.3.4 定时器/计数器
10.3.5 中断控制系统
10.3.6 串行口
10.4 MCS-51指令系统
10.4.1 寻址方式
10.4.2 指令系统
10.5 MCS-51的扩展方法
10.5.1 MCS-51单片机扩展的基本结构
10.5.2 外部程序存储器的扩展
10.5.3 外部数据存储器的扩展
10.5.4 并行I/O口的扩展
附录一 ASCII码字符表
附录二 80X86指令系统一览表
附录三 DOS系统功能调用(INT 21H)
参考文献
?Cu0x
微型计算机原理及应用
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×