书籍详情
计算机硬件技术基础
作者:李刚,贺晔,王宇川主编
出版社:科学出版社
出版时间:2000-01-01
ISBN:9787030037817
定价:¥25.00
购买这本书可以去
内容简介
本书系根据国家教育部颁布的《计算机文化基础课程教学大纲》编写的计算机硬件基础课程教材。全书共分十五章。第一章介绍了微型计算机的基础知识;第二、三、四章介绍了80x86系列微机的体系结构、寻址方式、指令系统及汇编程序设计的知识;第五、六章介绍了计算机总线和存储器知识;第七章至第十三章分别对计算机的输入输出接口技术、中断系统、计数器与定时器技术、DMA技术及高档微机系统中的接口芯片、并行接口与由行接口技术、入机接口技术、模拟接口技术作了系统的介绍;第十四章从另一个视角介绍了单片机及其应用知识;第十五章则给出了系统设计与开发应用的一般原则和方法。本书结构合理,内容取舍既注重基础,亦反映计算机硬件技术的最新发展状态,涉及面广,可读性强,适用于本科及以下层次各专业作《计算机硬件基础》课程的教材,也可作为计算机应用人员的自学教材和参考资料。
作者简介
暂缺《计算机硬件技术基础》作者简介
目录
前言
第一章 微型计算机的基础知识
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 Intel系列微机系统简介
1.3.2 80486微机系统的硬件特点
习题一
第二章 80X86系列微机的体系结构
2.1 8086/8088微处理器及其系统
2.1.1 8086/8088CPU的内部结构
2.1.2 8086/8088的寄存器结构
2.1.3 8086/8088存储器的组织
2.2 80286微处理器及其系统
2.3 80386/80486微处理器及其系统
2.3.1 80486的主要结构持点
2.3.2 80486的内部结构
2.3.3 80486的寄存器结构
2.3.4 80486的引脚
2.3.5 80486的多处理机基本结构
2.3.6 80486的工作模式
2.4 Pentium微处理器
2.4.1 Pentium的体系结构及其特点
2.4.2 Pentium的主要特点
习题二
第三章 80X86微处理器寻址方式及指令系统
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 处理器控制指令
习题三
第四章 汇编语言程序设计
4.1 汇编语言的基本概念
4.1.1 基本概念
4.1.2 80486汇编程序的格式
4.1.3 伪指令语句
4.2 汇编语言程序的运行
4.2.1 编辑汇编源程序(ASM文件)
4.2.2 用汇编程序将ASM文件汇编成目标程序文件(OBJ文件)
4.2.3 用连接程序生成可执行文件(EXE文件)
4.2.4 汇编语言程序的运行
4.3 汇编语言程序设计
4.3.1 顺序结构
4.3.2 分支结构
4.3.3 循环结构
4.3.4 子程序
4.3.5 DOS及BIOS中断调用
习题四
第五章 总线
5.1 概述
5.1.1 总线的概念
5.1.2 总线的分类
5.1.3 总线周期、指令周期与时钟周期的关系
5.2 总线的判决
5.2.1 并行判决
5.2.2 串行判决
5.3 总线传输方式
5.3.1 同步式传输
5.3.2 异步式传输
5.3.3 半同步式传输
5.3.4 分离式传输
5.4 总线标准
5.4.1 PC总线
5.4.2 ISA总线
5.4.3 EISA总线
5.4.4 PCI总线
5.4.5 其他常用系统总线简介
习题五
第六章 存储器
6.1 存储器概述
6.2 存储器系统的构成原理
6.3 半导体存储器与CPU的接口
6.3.1 半导体存储芯片的一般结构
6.3.2 存储芯片与CPU的连接
6.3.3 8位存储器系统与CPU的连接
6.3.4 16位存储器系统与CPU的连接
6.3.5 32位存储器系统与CPU的连接
6.4 高速缓冲存储器(Cache)的工作原理
6.4.1 Cache的原理
6.4.2 Cache的地址映像
6.4.3 Cache的读写过程
6.4.4 替换策略
6.5 虚拟存储器的工作原理
6.5.1 虚拟存储器的工作原理
6.5.2 虚拟地址向物理地址的变换
6.6 存储器结构与存储管理
6.6.1 80486的存储器结构
6.6.2 内存地址安排及管理
6.6.3 虚拟存储器管理
习题六
第七章 输入输出接口
7.1 输入输出接口概述
7.1.1 I/O的特性
7.1.2 接口的功能
7.1.3 接口的基本结构
7.1.4 接口的类型
7.2 输入输出的编址方式
7.2.1 存储器统编址方式
7.2.2 独立的I/O端口编址方式
7.2.3 80486的I/O端口编址方式
7.2.4 I/O端口指令
7.2.5 I/O端口保护
7.3 输入输出的同步控制方式
7.3.1 程序直接控制方式
7.3.2 中断控制方式
7.3.3 DMA控制方式
7.3.4 专用的I/O处理器方式
习题七
第八章 中断系统
8.1 中断的基本概念
8.1.1 中断及中断源
8.1.2 中断优先级与中断嵌套
8.1.3 中断响应的一般过程
8.1.4 中断源的识别与判优
8.2 8259A可编程中断控制器
8.2.1 8259A的内部结构与引脚功能
8.2.2 8259A的编程
8.2.3 8259A的中断工作过程
8.3 80386/80486中断系统
8.3.1 80386/80486的中断源
8.3.2 80386/80486的中断向量表
8.3.3 80386/80486的中断描述符表
8.3.4 中断服务程序
8.3.5 80X86微机的中断系统
习题八
第九章 定时/计数控制器
9.1 概述
9.2 可编程定时器/计数器芯片8254
9.2.1 8254的基本功能
9.2.2 8254的内部结构与引脚信号
9.2.3 8254的工作方式
9.2.4 8254的编程
9.3 8254在PC系列微机中的应用
习题九
第十章 DMA与DMA控制器
10.1 概述
10.1.1 DMA方式
10.1.2 DMAC占用总线控制权的方式
10.1.3 DMAC主要的硬件支持
10.1.4 DMAC的工作状态
10.2 DMA控制器8237A
10.2.1 8237A的主要性能
10.2.2 8237A的结构框图
10.2.3 8237A的引脚配置
10.3 8237A在微机中的应用
10.3.1 PC系列机的DMA通道
10.3.2 8237A通道作为软盘接口
10.4 80386/80486微机接口芯片介绍
10.4.1 高性能多功能外围集成芯片82380
10 4.2 外设控制器集成芯片82C206
10.4.3 高集成度外围接口芯片82360SL
10.4.4 EISA总线82350/82350DT芯片系列
习题十
第十一章 并行接口与串行接口
11.1 概述
11.1.1 并行和串行数据通信
11.1.2 串行数据通信基础
11.2 可编程并行接口芯片8255
11.2.1 内部结构和引脚功能
11.2.2 控制字的确定和初始化编程
11.2.3 三种工作方式
11.3 异步通信接口标准
11.3.1 异步串行通信协议及标准接口
11.3.2 RS-232-C标准接口
11.3.3 20mA电流环标准接口
11.4 可编程串行接口芯片INS8250
11.4.1 主要功能
11.4.2 8250的结构框图和引脚
11.4.3 INS8250的编程
11.5 8250在微机通信适配器上的应用
习题十一
第十二章 人机接口
12.1 键盘接口
12.1.1 键盘与键盘接口原理
12.1.2 PC系列键盘接口
12.2 LED显示器接口
12.2.1 LED显示器及显示原理
12.2.2 一位LED显示器接口
12.2.3 多位LED显示器接口
12.3 CRT显示器接口
12.3.1 概述
12.3.2 CRT显示器及显示原理
12.3.3 CRT控制器接口
12.4 鼠标器接口
12.5 打印机接口
12.5.1 针式打印机的工作原理
12.5.2 并行打印机接口
习题十二
第十三章 模拟接口
13.1 模拟接口概述
13.2 D/A转换接口
13.2.1 D/A转换器工作原理
13.2.2 D/A转换器芯片
13.2.3 DAC芯片和微处理器的接口
13.3 A/D转换接口
13.3.1 采样和量化
13.3.2 A/D转换器工作原理
13.3.3 A/D转换器芯片
13.3.4 ADC芯片和微处理器的接口
习题十三
第十四章 MCS-51单片机
14.1 概述
14.2 MCS-51系列单片机的系统结构
14.2.1 总体结构
14.2.2 中央处理器CPU
14.2.3 存储器组织
14.2.4 MCS-51的I/O口
14.2.5 定时器/计数器
14.2.6 串行接口
14.2.7 中断系统
14.3 MCS-51指令系统
14.3.1 指令格式和指令类型
14.3.2 数据传送指令
14.3.3 算术运算指令
14.3.4 逻辑操作与运算指令
14.3.5 位操作指令
14.3.6 控制转移指令
14.3.7 调用和退回指令
14.3.8 空操作指今
14.4 MCS-51编程应用举例
14.5 单片机系统扩展技术
14.5.1 MCS-51系统扩展原理
14.5.2 程序存储器扩展
14.5.3 数据存储器扩展
14.5.4 I/O接口扩展
14.6 单片机应用系统研制方法
习题十四
第十五章 系统设计与开发
15.1 系统设计的原则和步骤
15.1.1 系统设计的原则和要求
15.1.2 系统设计与开发步骤
15.2 系统开发实例
15.2.1 系统的主要性能特点
15.2.2 系统总体设计
15.2.3 系统硬件设计
15.2.4 系统软件设计
习题十五
附录
附录A 80X86指令集
附录B 美国信息交换标准代码(ASCII)字符表
附录C DOS系统功能调用表
附录D 常用BIOS功能调用表
参考文献
第一章 微型计算机的基础知识
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 Intel系列微机系统简介
1.3.2 80486微机系统的硬件特点
习题一
第二章 80X86系列微机的体系结构
2.1 8086/8088微处理器及其系统
2.1.1 8086/8088CPU的内部结构
2.1.2 8086/8088的寄存器结构
2.1.3 8086/8088存储器的组织
2.2 80286微处理器及其系统
2.3 80386/80486微处理器及其系统
2.3.1 80486的主要结构持点
2.3.2 80486的内部结构
2.3.3 80486的寄存器结构
2.3.4 80486的引脚
2.3.5 80486的多处理机基本结构
2.3.6 80486的工作模式
2.4 Pentium微处理器
2.4.1 Pentium的体系结构及其特点
2.4.2 Pentium的主要特点
习题二
第三章 80X86微处理器寻址方式及指令系统
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 处理器控制指令
习题三
第四章 汇编语言程序设计
4.1 汇编语言的基本概念
4.1.1 基本概念
4.1.2 80486汇编程序的格式
4.1.3 伪指令语句
4.2 汇编语言程序的运行
4.2.1 编辑汇编源程序(ASM文件)
4.2.2 用汇编程序将ASM文件汇编成目标程序文件(OBJ文件)
4.2.3 用连接程序生成可执行文件(EXE文件)
4.2.4 汇编语言程序的运行
4.3 汇编语言程序设计
4.3.1 顺序结构
4.3.2 分支结构
4.3.3 循环结构
4.3.4 子程序
4.3.5 DOS及BIOS中断调用
习题四
第五章 总线
5.1 概述
5.1.1 总线的概念
5.1.2 总线的分类
5.1.3 总线周期、指令周期与时钟周期的关系
5.2 总线的判决
5.2.1 并行判决
5.2.2 串行判决
5.3 总线传输方式
5.3.1 同步式传输
5.3.2 异步式传输
5.3.3 半同步式传输
5.3.4 分离式传输
5.4 总线标准
5.4.1 PC总线
5.4.2 ISA总线
5.4.3 EISA总线
5.4.4 PCI总线
5.4.5 其他常用系统总线简介
习题五
第六章 存储器
6.1 存储器概述
6.2 存储器系统的构成原理
6.3 半导体存储器与CPU的接口
6.3.1 半导体存储芯片的一般结构
6.3.2 存储芯片与CPU的连接
6.3.3 8位存储器系统与CPU的连接
6.3.4 16位存储器系统与CPU的连接
6.3.5 32位存储器系统与CPU的连接
6.4 高速缓冲存储器(Cache)的工作原理
6.4.1 Cache的原理
6.4.2 Cache的地址映像
6.4.3 Cache的读写过程
6.4.4 替换策略
6.5 虚拟存储器的工作原理
6.5.1 虚拟存储器的工作原理
6.5.2 虚拟地址向物理地址的变换
6.6 存储器结构与存储管理
6.6.1 80486的存储器结构
6.6.2 内存地址安排及管理
6.6.3 虚拟存储器管理
习题六
第七章 输入输出接口
7.1 输入输出接口概述
7.1.1 I/O的特性
7.1.2 接口的功能
7.1.3 接口的基本结构
7.1.4 接口的类型
7.2 输入输出的编址方式
7.2.1 存储器统编址方式
7.2.2 独立的I/O端口编址方式
7.2.3 80486的I/O端口编址方式
7.2.4 I/O端口指令
7.2.5 I/O端口保护
7.3 输入输出的同步控制方式
7.3.1 程序直接控制方式
7.3.2 中断控制方式
7.3.3 DMA控制方式
7.3.4 专用的I/O处理器方式
习题七
第八章 中断系统
8.1 中断的基本概念
8.1.1 中断及中断源
8.1.2 中断优先级与中断嵌套
8.1.3 中断响应的一般过程
8.1.4 中断源的识别与判优
8.2 8259A可编程中断控制器
8.2.1 8259A的内部结构与引脚功能
8.2.2 8259A的编程
8.2.3 8259A的中断工作过程
8.3 80386/80486中断系统
8.3.1 80386/80486的中断源
8.3.2 80386/80486的中断向量表
8.3.3 80386/80486的中断描述符表
8.3.4 中断服务程序
8.3.5 80X86微机的中断系统
习题八
第九章 定时/计数控制器
9.1 概述
9.2 可编程定时器/计数器芯片8254
9.2.1 8254的基本功能
9.2.2 8254的内部结构与引脚信号
9.2.3 8254的工作方式
9.2.4 8254的编程
9.3 8254在PC系列微机中的应用
习题九
第十章 DMA与DMA控制器
10.1 概述
10.1.1 DMA方式
10.1.2 DMAC占用总线控制权的方式
10.1.3 DMAC主要的硬件支持
10.1.4 DMAC的工作状态
10.2 DMA控制器8237A
10.2.1 8237A的主要性能
10.2.2 8237A的结构框图
10.2.3 8237A的引脚配置
10.3 8237A在微机中的应用
10.3.1 PC系列机的DMA通道
10.3.2 8237A通道作为软盘接口
10.4 80386/80486微机接口芯片介绍
10.4.1 高性能多功能外围集成芯片82380
10 4.2 外设控制器集成芯片82C206
10.4.3 高集成度外围接口芯片82360SL
10.4.4 EISA总线82350/82350DT芯片系列
习题十
第十一章 并行接口与串行接口
11.1 概述
11.1.1 并行和串行数据通信
11.1.2 串行数据通信基础
11.2 可编程并行接口芯片8255
11.2.1 内部结构和引脚功能
11.2.2 控制字的确定和初始化编程
11.2.3 三种工作方式
11.3 异步通信接口标准
11.3.1 异步串行通信协议及标准接口
11.3.2 RS-232-C标准接口
11.3.3 20mA电流环标准接口
11.4 可编程串行接口芯片INS8250
11.4.1 主要功能
11.4.2 8250的结构框图和引脚
11.4.3 INS8250的编程
11.5 8250在微机通信适配器上的应用
习题十一
第十二章 人机接口
12.1 键盘接口
12.1.1 键盘与键盘接口原理
12.1.2 PC系列键盘接口
12.2 LED显示器接口
12.2.1 LED显示器及显示原理
12.2.2 一位LED显示器接口
12.2.3 多位LED显示器接口
12.3 CRT显示器接口
12.3.1 概述
12.3.2 CRT显示器及显示原理
12.3.3 CRT控制器接口
12.4 鼠标器接口
12.5 打印机接口
12.5.1 针式打印机的工作原理
12.5.2 并行打印机接口
习题十二
第十三章 模拟接口
13.1 模拟接口概述
13.2 D/A转换接口
13.2.1 D/A转换器工作原理
13.2.2 D/A转换器芯片
13.2.3 DAC芯片和微处理器的接口
13.3 A/D转换接口
13.3.1 采样和量化
13.3.2 A/D转换器工作原理
13.3.3 A/D转换器芯片
13.3.4 ADC芯片和微处理器的接口
习题十三
第十四章 MCS-51单片机
14.1 概述
14.2 MCS-51系列单片机的系统结构
14.2.1 总体结构
14.2.2 中央处理器CPU
14.2.3 存储器组织
14.2.4 MCS-51的I/O口
14.2.5 定时器/计数器
14.2.6 串行接口
14.2.7 中断系统
14.3 MCS-51指令系统
14.3.1 指令格式和指令类型
14.3.2 数据传送指令
14.3.3 算术运算指令
14.3.4 逻辑操作与运算指令
14.3.5 位操作指令
14.3.6 控制转移指令
14.3.7 调用和退回指令
14.3.8 空操作指今
14.4 MCS-51编程应用举例
14.5 单片机系统扩展技术
14.5.1 MCS-51系统扩展原理
14.5.2 程序存储器扩展
14.5.3 数据存储器扩展
14.5.4 I/O接口扩展
14.6 单片机应用系统研制方法
习题十四
第十五章 系统设计与开发
15.1 系统设计的原则和步骤
15.1.1 系统设计的原则和要求
15.1.2 系统设计与开发步骤
15.2 系统开发实例
15.2.1 系统的主要性能特点
15.2.2 系统总体设计
15.2.3 系统硬件设计
15.2.4 系统软件设计
习题十五
附录
附录A 80X86指令集
附录B 美国信息交换标准代码(ASCII)字符表
附录C DOS系统功能调用表
附录D 常用BIOS功能调用表
参考文献
猜您喜欢