书籍详情
微型计算机硬件技术教程:原理·汇编·接口及体系结构
作者:潘新民主编;耿恒山,丁玄功,王燕芳编著
出版社:机械工业出版社
出版时间:2004-01-01
ISBN:9787111138952
定价:¥32.00
购买这本书可以去
内容简介
本书是专门为计算机及相关专业微型计算机原理有接口技术课程而编写的。本书内容全面,深入浅出,囊恬微型计算机原理、汇编语言程序设计、接口技术和体系结构四部分。全书共分12章。主要内容有微型计算机概述、微处理器结构、微型计算机指令系统、汇编语言程序设计、存储器和基本I/O接口技术、中断处理技术、串/并行总线接口技术、人机交互接口技术和计算机体系结构等。本书内容新颖、条理清晰、深入浅出、理论联系实际。内容包括8086/8088、80286、80386、80486、Pentium等各种微处理器的原理与应用技术。本书可作为高等学校计算机及相关专业本科生的教材,也可供想进一步了解现代微型计算机原理及应用的读者使用,还可供从事计算机专业的技术人员参考。
作者简介
暂缺《微型计算机硬件技术教程:原理·汇编·接口及体系结构》作者简介
目录
编者的话
前言
第1章 微型计算机概论
1.1 计算机中数制及编码方法
1.1.1 数制
1.1.2 数制的转换
1.1.3 编码方法
1.1.4 基本数据类型
1.2 微型计算机的发展
1.3 微处理器、微型计算机和微型计算机系统
1.3.1 微处理器(CPU)
1.3.2 存储器
1.3.3 总线
1.3.4 I/O设备与I/O接口
1.4 微型计算机的应用
1.4.1 科学计算
1.4.2 信息处理和事物管理
1.4.3 CAD/CAM
1.4.4 工业过程控制和智能化仪器
1.4.5 家用电器和民用产品控制
1.4.6 网络与通信
1.4.7 娱乐与教育
1.5 习题
第2章 微处理器
2.1 Intel 8086/8088
2.1.1 Intel 8086/8088的功能结构
2.1.2 Intel 8086/8088寄存器
2.1.3 Intel 8086/8088系统中的存储器组织
2.1.4 Intel 8086/8088引脚功能
2.1.5 Intel 8086/8088的两种基本组态形式
2.1.6 指令周期、总线周期和时钟周期
2.1.7 Intel 8086/8088的总线时序
2.2 高档微处理器
2.2.1 Intel 80286、80386、80486微处理器
2.2.2 Intel 80387协处理器
2.2.3 Pentium系列微处理器
2.3 高档微处理器的基本功能与新技术
2.3.1 高档微处理器的寄存器阵列
2.3.2 高档微处理器的操作模式
2.3.3 存储器管理技术
2.3.4 多媒体MMX和3D NOW!技术
2.4 习题
第3章 微型计算机指令系统
3.1 机器指令和汇编指令
3.1.1 机器指令
3.1.2 汇编指令
3.2 寻址方式
3.2.1 立即数寻址
3.2.2 直接寻址
3.2.3 寄存器寻址
3.2.4 寄存器间接寻址
3.2.5 基址寻址
3.2.6 变址寻址
3.2.7 基址变址寻址
3.2.8 串操作寻址
3.2.9 转移寻址
3.2.10 I/O端口寻址
3.2.11 比较变址寻址
3.2.12 基址加比例变址寻址
3.2.13 带有位移量的基址加比例变址寻址
3.3 8086/8088指令系统
3.3.1 概述
3.3.2 传送类指令
3.3.3 算术运算类指令
3.3.4 逻辑运算与移位指令
3.3.5 串操作类指令
3.3.6 控制转移类指令
3.3.7 处理器控制指令
3.4 80386扩充与增加的指令
3.4.1 80386扩充功能的指令
3.4.2 80386新增加的指令
3.5 Pentium新增
3.5.1 Pentium专用指令
3.5.2 Pentium控制指令
3.6 习题
第4章 汇编语言程序设计
4.1 汇编语言程序基础
4.1.1 汇编语言语句的类型及格式
4.1.2 汇编语言数据
4.1.3 数据定义伪指令
4.1.4 符号定义伪指令
4.1.5 表达式与运算符
4.1.6 段定义伪指令
4.1.7 过程定义伪指令
4.1.8 模块定义伪指令
4.1.9 汇编程序的开发
4.2 汇编语言程序设计方法
4.2.1 概述
4.2.2 顺序程序设计
4.2.3 分支程序设计
4.2.4 循环程序设计
4.2.5 子程序设计
4.3 高级宏汇编语言
4.3.1 宏汇编
4.3.2 重复汇编
4.3.3 条件汇编
4.3.4 结构与记录
4.4 DOS和BIOS中断
4.4.1 DOS功能的使用
4.4.2 BIOS功能的使用
4.5 汇编语言与高级语言的混合编程
4.5.1 概述
4.5.2 嵌入汇编方式
4.5.3 模块连接方式
4.6 习题
第5章 存储器及接口
5.1 半导体存储器概述
5.1.1 半导体存储器的分类
5.1.2 半导体存储芯片的一般结构
5.1.3 半导体存储器的主要技术指标
5.1.4 PC机主存储器性能介绍
5.2 半导体存储器与CPU的接口
5.2.1 存储芯片信号线的处理
5.2.2 存储芯片与CPU的配合
5.2.3 8088/80188(8位)与存储器的接口
5.2.4 8086、80186、80286和80386SX(16位)与存储器的接口
5.2.5 80386DX和80486(32位)与存储器的接口
5.2.6 Pentium、Pentium Pro和PentiumII(64位)与存储器的接口
5.3 Cache存储器
5.3.1 Cache存储器原理
5.3.2 Cache存储器组织
5.3.3 多层次Cache存储器
5.4 虚拟存储器
5.5 习题
第6章 基本I/O接口
6.1 I/O接口概述
6.1.1 I/O指令
6.1.2 I/O接口功能
6.2 存储器映像I/O及隔离式I/O
6.2.1 存储器映像式接口编址方式
6.2.2 隔离式I/O接口编址方式
6.2.3 PC机I/O接口地址分配
6.3 存储器及I/O接口地址译码方法
6.3.1 门电路译码法
6.3.2 译码器译码法
6.3.3 比较器译码法
6.3.4 通用逻辑阵列GAL译码法
6.3.5 地址译码的应用
6.4 可编程并行接口—8255A
6.4.1 8255A的内部结构及引脚
6.4.2 8255A的三种工作方式
6.4.3 8255A的方式控制字
6.4.4 8255A的应用
6.5 可编程计数器/定时器——8253-5
6.5.1 8253-5的基本功能
6.5.2 8253-5的内部结构及引脚
6.5.3 8253-5的工作方法
6.5.4 8253-5的控制字
6.5.5 8253-5的应用
6.6 可编程串行接口—8251A
6.6.1 8251A的基本性能
6.6.2 8251A的内部结构及引脚
6.6.3 8251A的控制字
6.6.4 8251A的初始化
6.6.5 8251A的应用
6.7 习题
第7章 中断
7.1 中断的基本概念
7.1.1 中断的类型
7.1.2 中断矢量表及中断控制
7.1.3 中断指令
7.1.4 中断与异常的优先级
7.1.5 中断响应
7.2 可编程中断控制器—8259A
7.2.1 8259A的结构及功能
7.2.2 8259A的引脚
7.2.3 8259A的工作方式
7.2.4 8259A的编程
7.2.5 8259A的应用举例
7.3 习题
第8章 DMA及外存储设备
8.1 DMA的基本原理
8.2 DMA占用总线的方式
8.3 DMA控制器—8237A
8.3.1 8237A的内部构成框图
8.3.2 8237A的引脚
8.3.3 8237A的内部寄存器及编程控制字
8.3.4 8237A的传送时序
8.3.5 8237A在IBM PC/XT上的应用
8.4 磁盘、光盘存储器系统
8.4.1 硬磁盘存储器
8.4.2 软磁盘驱动器
8.4.3 光盘存储器
8.5 可移动硬盘
8.6 习题
第9章 总线接口技术
9.1 ISA总线
9.1.1 8位ISA总线
9.1.2 16位ISA总线
9.2 扩展的ISA(EISA)总线和VESA总线
9.2.1 EISA总线引脚说明
9.2.2 EISA总线应用举例
9.2.3 VESA局部总线
9.3 外部设备互连(PCI)总线
9.3.1 PCI总线概述
9.3.2 PCI总线接口信号
9.4 串行标准总线RS-232-C
9.4.1 RS-232-C总线标准
9.4.2 RS-232-C的应用
9.5 通用串行总线USB
9.5.1 USB总线规范
9.5.2 USB总线体系结构
9.5.3 USB总线的应用
9.6 习题
第10章 人机交互接口技术
10.1 键盘接口技术
10.1.1 矩阵键盘接口技术
10.1.2 矩阵键盘程序设计
10.2 鼠标器接口技术
10.2.1 鼠标器的分类
10.2.2 鼠标器的工作原理
10.3 CRT显示接口技术
10.3.1 CRT显示器的工作原理
10.3.2 字符显示原理
10.3.3 图形及汉字显示原理
10.4 打印机接口技术
10.4.1 打印机的分类
10.4.2 并行打印机接口标准Centronics及其应用
10.4.3 喷墨式打印机
10.4.4 激光打印机
10.5 扫描仪接口技术
10.5.1 扫描仪的分类
10.5.2 扫描仪的工作原理
10.6 数码相机接口技术
10.6.1 数码相机的特点
10.6.2 数码相机的工作原理
10.6.3 数码相机的图像处理
10.7 习题
第11章 模拟量输入/输出通道接口技术
11.1 多路开关及采样/保持器
11.1.1 多路开关
11.1.2 采样/保持器
11.2 模拟量输出通道接口技术(D/A)
11.2.1 D/A转换原理
11.2.2 8位D/A转换器—DAC0832
11.2.3 D/A转换器的输出方式
11.2.4 8位D/A转换器接口技术
11.3 模拟量输入通道接口技术(A/D)
11.3.1 A/D转换原理
11.3.2 8位A/D转换器—ADC0808/0809
11.3.3 8位A/D转换器接口技术
11.4 模拟量I/O通道的结构形式
11.4.1 模拟量输入通道的结构形式
11.4.2 模拟量输出通道的结构形式
11.5 习题
第12章 芯片组性能特点与微型机体系结构
12.1 芯片组的性能特点
12.1.1 芯片组的功能
12.1.2 芯片组的厂商
12.1.3 Intel公司典型芯片组介绍
12.2 微型机的基本体系结构
12.2.1 8088 PC/XT机的基本体系结构
12.2.2 80286 PC/AT总线的微型机体系结构
12.2.3 80386/80486微型机的体系结构
12.2.4 80486 EISA总线微型机体系结构
12.2.5 Pentium微型机的体系结构
12.2.6 PentiumII微型机的体系结构
12.2.7 中心结构的PentiumIII微型机的体系结构
12.2.8 Pentium4微型机的体系结构
12.3 习题
附录 逻辑符号对照表
参考文献
前言
第1章 微型计算机概论
1.1 计算机中数制及编码方法
1.1.1 数制
1.1.2 数制的转换
1.1.3 编码方法
1.1.4 基本数据类型
1.2 微型计算机的发展
1.3 微处理器、微型计算机和微型计算机系统
1.3.1 微处理器(CPU)
1.3.2 存储器
1.3.3 总线
1.3.4 I/O设备与I/O接口
1.4 微型计算机的应用
1.4.1 科学计算
1.4.2 信息处理和事物管理
1.4.3 CAD/CAM
1.4.4 工业过程控制和智能化仪器
1.4.5 家用电器和民用产品控制
1.4.6 网络与通信
1.4.7 娱乐与教育
1.5 习题
第2章 微处理器
2.1 Intel 8086/8088
2.1.1 Intel 8086/8088的功能结构
2.1.2 Intel 8086/8088寄存器
2.1.3 Intel 8086/8088系统中的存储器组织
2.1.4 Intel 8086/8088引脚功能
2.1.5 Intel 8086/8088的两种基本组态形式
2.1.6 指令周期、总线周期和时钟周期
2.1.7 Intel 8086/8088的总线时序
2.2 高档微处理器
2.2.1 Intel 80286、80386、80486微处理器
2.2.2 Intel 80387协处理器
2.2.3 Pentium系列微处理器
2.3 高档微处理器的基本功能与新技术
2.3.1 高档微处理器的寄存器阵列
2.3.2 高档微处理器的操作模式
2.3.3 存储器管理技术
2.3.4 多媒体MMX和3D NOW!技术
2.4 习题
第3章 微型计算机指令系统
3.1 机器指令和汇编指令
3.1.1 机器指令
3.1.2 汇编指令
3.2 寻址方式
3.2.1 立即数寻址
3.2.2 直接寻址
3.2.3 寄存器寻址
3.2.4 寄存器间接寻址
3.2.5 基址寻址
3.2.6 变址寻址
3.2.7 基址变址寻址
3.2.8 串操作寻址
3.2.9 转移寻址
3.2.10 I/O端口寻址
3.2.11 比较变址寻址
3.2.12 基址加比例变址寻址
3.2.13 带有位移量的基址加比例变址寻址
3.3 8086/8088指令系统
3.3.1 概述
3.3.2 传送类指令
3.3.3 算术运算类指令
3.3.4 逻辑运算与移位指令
3.3.5 串操作类指令
3.3.6 控制转移类指令
3.3.7 处理器控制指令
3.4 80386扩充与增加的指令
3.4.1 80386扩充功能的指令
3.4.2 80386新增加的指令
3.5 Pentium新增
3.5.1 Pentium专用指令
3.5.2 Pentium控制指令
3.6 习题
第4章 汇编语言程序设计
4.1 汇编语言程序基础
4.1.1 汇编语言语句的类型及格式
4.1.2 汇编语言数据
4.1.3 数据定义伪指令
4.1.4 符号定义伪指令
4.1.5 表达式与运算符
4.1.6 段定义伪指令
4.1.7 过程定义伪指令
4.1.8 模块定义伪指令
4.1.9 汇编程序的开发
4.2 汇编语言程序设计方法
4.2.1 概述
4.2.2 顺序程序设计
4.2.3 分支程序设计
4.2.4 循环程序设计
4.2.5 子程序设计
4.3 高级宏汇编语言
4.3.1 宏汇编
4.3.2 重复汇编
4.3.3 条件汇编
4.3.4 结构与记录
4.4 DOS和BIOS中断
4.4.1 DOS功能的使用
4.4.2 BIOS功能的使用
4.5 汇编语言与高级语言的混合编程
4.5.1 概述
4.5.2 嵌入汇编方式
4.5.3 模块连接方式
4.6 习题
第5章 存储器及接口
5.1 半导体存储器概述
5.1.1 半导体存储器的分类
5.1.2 半导体存储芯片的一般结构
5.1.3 半导体存储器的主要技术指标
5.1.4 PC机主存储器性能介绍
5.2 半导体存储器与CPU的接口
5.2.1 存储芯片信号线的处理
5.2.2 存储芯片与CPU的配合
5.2.3 8088/80188(8位)与存储器的接口
5.2.4 8086、80186、80286和80386SX(16位)与存储器的接口
5.2.5 80386DX和80486(32位)与存储器的接口
5.2.6 Pentium、Pentium Pro和PentiumII(64位)与存储器的接口
5.3 Cache存储器
5.3.1 Cache存储器原理
5.3.2 Cache存储器组织
5.3.3 多层次Cache存储器
5.4 虚拟存储器
5.5 习题
第6章 基本I/O接口
6.1 I/O接口概述
6.1.1 I/O指令
6.1.2 I/O接口功能
6.2 存储器映像I/O及隔离式I/O
6.2.1 存储器映像式接口编址方式
6.2.2 隔离式I/O接口编址方式
6.2.3 PC机I/O接口地址分配
6.3 存储器及I/O接口地址译码方法
6.3.1 门电路译码法
6.3.2 译码器译码法
6.3.3 比较器译码法
6.3.4 通用逻辑阵列GAL译码法
6.3.5 地址译码的应用
6.4 可编程并行接口—8255A
6.4.1 8255A的内部结构及引脚
6.4.2 8255A的三种工作方式
6.4.3 8255A的方式控制字
6.4.4 8255A的应用
6.5 可编程计数器/定时器——8253-5
6.5.1 8253-5的基本功能
6.5.2 8253-5的内部结构及引脚
6.5.3 8253-5的工作方法
6.5.4 8253-5的控制字
6.5.5 8253-5的应用
6.6 可编程串行接口—8251A
6.6.1 8251A的基本性能
6.6.2 8251A的内部结构及引脚
6.6.3 8251A的控制字
6.6.4 8251A的初始化
6.6.5 8251A的应用
6.7 习题
第7章 中断
7.1 中断的基本概念
7.1.1 中断的类型
7.1.2 中断矢量表及中断控制
7.1.3 中断指令
7.1.4 中断与异常的优先级
7.1.5 中断响应
7.2 可编程中断控制器—8259A
7.2.1 8259A的结构及功能
7.2.2 8259A的引脚
7.2.3 8259A的工作方式
7.2.4 8259A的编程
7.2.5 8259A的应用举例
7.3 习题
第8章 DMA及外存储设备
8.1 DMA的基本原理
8.2 DMA占用总线的方式
8.3 DMA控制器—8237A
8.3.1 8237A的内部构成框图
8.3.2 8237A的引脚
8.3.3 8237A的内部寄存器及编程控制字
8.3.4 8237A的传送时序
8.3.5 8237A在IBM PC/XT上的应用
8.4 磁盘、光盘存储器系统
8.4.1 硬磁盘存储器
8.4.2 软磁盘驱动器
8.4.3 光盘存储器
8.5 可移动硬盘
8.6 习题
第9章 总线接口技术
9.1 ISA总线
9.1.1 8位ISA总线
9.1.2 16位ISA总线
9.2 扩展的ISA(EISA)总线和VESA总线
9.2.1 EISA总线引脚说明
9.2.2 EISA总线应用举例
9.2.3 VESA局部总线
9.3 外部设备互连(PCI)总线
9.3.1 PCI总线概述
9.3.2 PCI总线接口信号
9.4 串行标准总线RS-232-C
9.4.1 RS-232-C总线标准
9.4.2 RS-232-C的应用
9.5 通用串行总线USB
9.5.1 USB总线规范
9.5.2 USB总线体系结构
9.5.3 USB总线的应用
9.6 习题
第10章 人机交互接口技术
10.1 键盘接口技术
10.1.1 矩阵键盘接口技术
10.1.2 矩阵键盘程序设计
10.2 鼠标器接口技术
10.2.1 鼠标器的分类
10.2.2 鼠标器的工作原理
10.3 CRT显示接口技术
10.3.1 CRT显示器的工作原理
10.3.2 字符显示原理
10.3.3 图形及汉字显示原理
10.4 打印机接口技术
10.4.1 打印机的分类
10.4.2 并行打印机接口标准Centronics及其应用
10.4.3 喷墨式打印机
10.4.4 激光打印机
10.5 扫描仪接口技术
10.5.1 扫描仪的分类
10.5.2 扫描仪的工作原理
10.6 数码相机接口技术
10.6.1 数码相机的特点
10.6.2 数码相机的工作原理
10.6.3 数码相机的图像处理
10.7 习题
第11章 模拟量输入/输出通道接口技术
11.1 多路开关及采样/保持器
11.1.1 多路开关
11.1.2 采样/保持器
11.2 模拟量输出通道接口技术(D/A)
11.2.1 D/A转换原理
11.2.2 8位D/A转换器—DAC0832
11.2.3 D/A转换器的输出方式
11.2.4 8位D/A转换器接口技术
11.3 模拟量输入通道接口技术(A/D)
11.3.1 A/D转换原理
11.3.2 8位A/D转换器—ADC0808/0809
11.3.3 8位A/D转换器接口技术
11.4 模拟量I/O通道的结构形式
11.4.1 模拟量输入通道的结构形式
11.4.2 模拟量输出通道的结构形式
11.5 习题
第12章 芯片组性能特点与微型机体系结构
12.1 芯片组的性能特点
12.1.1 芯片组的功能
12.1.2 芯片组的厂商
12.1.3 Intel公司典型芯片组介绍
12.2 微型机的基本体系结构
12.2.1 8088 PC/XT机的基本体系结构
12.2.2 80286 PC/AT总线的微型机体系结构
12.2.3 80386/80486微型机的体系结构
12.2.4 80486 EISA总线微型机体系结构
12.2.5 Pentium微型机的体系结构
12.2.6 PentiumII微型机的体系结构
12.2.7 中心结构的PentiumIII微型机的体系结构
12.2.8 Pentium4微型机的体系结构
12.3 习题
附录 逻辑符号对照表
参考文献
猜您喜欢