微信扫一扫,移动浏览光盘
简介
《21世纪高等院校计算机科学规划教材:微型计算机原理与常用接口技术》是21世纪高等院校计算机科学规划教材,是一部关于微型计算机原理的技术专著,内容涉及微型计算机的概述、8086/8088指令系统、汇编语言程序设计、存储器系统、中断系统、总线技术等,适合高校计算机专业学生学习。
全书共分11章。第1章到第10章主要讨论了计算机的基本组成原理和接口技术。内容包括了微机概述,数制和码制,指令系统和汇编语言程序设计,存储器系统,中断系统,DMA控制器和定时,计数器,并行/串行接口技术,D/A(A/D)转换与接口及总线技术等。在内容的组织中注意与目前先进的计算机技术相结合,对最新出现的计算机硬件技术进行了相应的介绍和说明。第11章主要介绍了高性能计算机新技术,其中包括流水线技术、RISC、SIMD以及MMX、SSE(SSE2)等技术,对于读者了解和掌握最新的计算机技术提供了一些参考。
《21世纪高等院校计算机科学规划教材:微型计算机原理与常用接口技术》内容丰富,图文并茂,语言流畅,通俗易懂,可操作性强。既可作为理工科相关专业的教学用书,也可作为计算机工程技术人员的参考用书。
目录
目录
序
前言
第1章 微型计算机的概述
1.1 微机的发展概述
1.1.1 微机硬件核心的发展
1.1.2 微机软件的发展
1.1.3 微机的特点
1.2 计算机中的数制和码制
1.2.1 数制
1.2.2 数值转换
1.2.3 码制
1.3 微机系统的组成、结构与工作过程
1.3.1 微机系统的组成与结构
1.3.2 微机系统的工作过程
1.4 8086/8088微处理器
1.4.1 8086/8088微处理器
1.4.2 存储器组织
1.4.3 8086/8088 CPU工作模式及外部结构
1.5 典型时序分析
1.5.1 相关的基本概念
1.5.2 典型的8088时序分析
1.6 习题与思考题
第2章 8086/8088的指令系统
2.1 8086/8088微处理器的数据类型
2.1.1 整数
2.1.2 浮点数
2.1.3 BCD码
2.1.4 ASCII字符
2.1.5 地址指针
2.2 8086/8088指令格式
2.2.1 指令的编码格式
2.2.2 指令的书写格式
2.3 8086/8088寻址方式
2.3.1 非存储器操作数寻址
2.3.2 存储器操作数寻址
2.4 8086/8088指令系统
2.4.1 数据传送指令
2.4.2 算术运算指令
2.4.3 逻辑运算和移位指令
2.4.4 串操作类指令
2.4.5 程序控制指令
2.4.6 标志处理和CPU控制类指令
2.5 习题与思考题
第3章 汇编语言程序设计
3.1 汇编语言的基本元素
3.1.1 汇编语言的语句格式
3.1.2 汇编语言的运算符
3.1.3 表达式
3.1.4 汇编语言程序汇编步骤
3.2 伪指令
3.2.1 定义数据伪指令
3.2.2 符号定义伪指令EQU、=及PURGE
3.2.3 段定义伪指令SEGMENT和ENDS
3.2.4 设定段寄存器伪指令ASSUME
3.2.5 定义过程的伪指令PROC和ENDP
3.2.6 宏指令
3.2.7 ORG伪指令
3.2.8 汇编结束伪指令END
3.3 汇编语言程序结构
3.3.1 EXE文件的编程格式
3.3.2 COM文件的编程格式
3.3.3 EXE文件和COM文件的内存映像
3.3.4 程序段前缀
3.3.5 返回DOS的其他方法
3.3.6 源程序堆栈的设置
3.4 DOS系统功能调用与BIOS功能调用
3.4.1 DOS系统功能调用
3.4.2 BIOS功能调用
3.4.3 文本方式BIOS屏显功能调用
3.5 汇编程序设计
3.5.1 简单程序设计
3.5.2 分支程序设计
3.5.3 循环程序设计
3.5.4 子程序设计
3.6 宏指令与条件汇编
3.6.1 宏指令
3.6.2 条件汇编
3.7 习题与思考题
第4章 存储器系统
4.1 概述
4.1.1 存储器分类
4.1.2 存储器系统结构
4.2 读、写存储器RAM
4.2.1 静态RAM
4.2.2 动态RAM
4.3 只读存储器ROM
4.4 存储器芯片与CPU的连接
4.5 高速缓冲存储器Cache
4.5.1 Cache的层次结构
4.5.2 Cache的基本工作原理
4.5.3 Cache的基本操作
4.5.4 地址映射
4.5.5 替换策略
4.5.6 Pentium Ⅲ中采用的Cache技术
4.6 虚拟存储器
4.6.1 主存—辅存层次结构
4.6.2 虚拟存储器的基本概念
4.6.3 页式虚拟存储器
4.6.4 段式虚拟存储器
4.6.5 段页式虚拟存储器
4.7 高速缓冲存储器的接口
4.7.1 高速缓冲存储器的特点
4.7.2 高速缓冲存储器的体系结构
4.8 习题与思考题
第5章 中断系统
5.1 输入/输出数据传输的控制方式
5.1.1 输入/输出的一般概念
5.1.2 程序方式
5.1.3 中断方式
5.1.4 DMA方式
5.2 Intel x86微处理器实模式下的中断操作
5.2.1 中断分类与中断类型码
5.2.2 中断向量与中断向量表
5.2.3 中断响应过程与时序
5.3 中断控制器8259A
5.3.1 8259A的结构及主要功能
5.3.2 8259A的编程
5.3.3 8259A的工作方式小结
5.3.4 8259A的级联
5.3.5 8259A在系统中的应用举例
5.4 习题与思考题
第6章 DMA控制器和定时/计数器
6.1 DMA控制器Intel 8237
6.1.1 DMA概述
6.1.2 8237编程结构与工作原理
6.1.3 DMAC 8237引脚功能
6.1.4 8237工作方式
6.1.5 8237的内部寄存器
6.1.6 8237A在PC/XT机中的应用
6.1.7 8237A在PC/AT机中的应用
6.1.8 8237A的编程举例
6.2 定时/计数器芯片Intel 8253
6.2.1 定时与计数
6.2.2 8253结构和工作原理
6.2.3 8253工作方式
6.2.4 8254编程及应用
6.2.5 其他定时/计数芯片
6.3 习题与思考题
第7章 接口与并行通信
7.1 I/O接口概述
7.1.1 CPU与I/O接口
7.1.2 I/O接口与系统的连接
7.2 可编程并行接口芯片8255A
7.2.1 并行通信与接口
7.2.2 8255A编程结构
7.2.3 8255A编程及应用
7.3 习题与思考题
第8章 串行接口与通信
8.1 串行接口与通信概述
8.1.1 串行通信接口
8.1.2 串行通信规程
8.1.3 通信总线标准
8.2 可编程串行接口芯片8251A
8.2.1 8251A基本性能
8.2.2 8251A内部结构
8.2.3 8251A引脚功能
8.2.4 8251A编程
8.2.5 8251A应用举例
8.3 习题与思考题
第9章 D/A、A/D转换与接口技术
9.1 从物理信号到电信号的转换
9.2 D/A转换器的一般工作原理
9.3 数/模转换器芯片(DAC)及其接口技术
9.3.1 D/A的性能参数和术语
9.3.2 D/A芯片及其与CPU接口
9.3.3 数/模转换器芯片和微处理器的接口需要注意的问题
9.4 模/数转换芯片(ADC)及其接口技术
9.4.1 采样和量化
9.4.2 A/D的工作原理
9.4.3 A/D的性能参数和术语
9.4.4 A/D芯片及其与CPU接口
9.4.5 模/数转换器芯片和微处理器的接口需要注意的问题
9.5 习题与思考题
第10章 总线技术
10.1 总线标准与总线体系结构
10.1.1 总线类型与结构
10.1.2 总线控制方法
10.2 PC总线
10.2.1 ISA工业标准总线
10.2.2 EISA扩展的工业标准结构总线
10.2.3 VESA总线
10.2.4 PCI总线
10.2.5 加速图形端口
10.3 系统总线
10.4 通用串行接口标准
10.4.1 通用串行接口USB
10.4.2 1394接口
10.5 高速总线
10.5.1 PCI Express
10.5.2 HyperTransport
10.5.3 InfiniBand
10.6 习题与思考题
第11章 高性能计算机新技术简介
11.1 流水线技术
11.1.1 标量流水工作原理
11.1.2 超流水线超标量方法
11.1.3 超长指令字(VLIW)技术
11.1.4 其他相关技术
11.2 RISC、SIMD简介
11.2.1 RISC技术
11.2.2 SIMD技术
11.3 MMX、SSE、SSE2技术
11.3.1 MMX技术
11.3.2 SSE技术
11.3.3 SSE2技术
11.4 习题与思考题
参考文献
序
前言
第1章 微型计算机的概述
1.1 微机的发展概述
1.1.1 微机硬件核心的发展
1.1.2 微机软件的发展
1.1.3 微机的特点
1.2 计算机中的数制和码制
1.2.1 数制
1.2.2 数值转换
1.2.3 码制
1.3 微机系统的组成、结构与工作过程
1.3.1 微机系统的组成与结构
1.3.2 微机系统的工作过程
1.4 8086/8088微处理器
1.4.1 8086/8088微处理器
1.4.2 存储器组织
1.4.3 8086/8088 CPU工作模式及外部结构
1.5 典型时序分析
1.5.1 相关的基本概念
1.5.2 典型的8088时序分析
1.6 习题与思考题
第2章 8086/8088的指令系统
2.1 8086/8088微处理器的数据类型
2.1.1 整数
2.1.2 浮点数
2.1.3 BCD码
2.1.4 ASCII字符
2.1.5 地址指针
2.2 8086/8088指令格式
2.2.1 指令的编码格式
2.2.2 指令的书写格式
2.3 8086/8088寻址方式
2.3.1 非存储器操作数寻址
2.3.2 存储器操作数寻址
2.4 8086/8088指令系统
2.4.1 数据传送指令
2.4.2 算术运算指令
2.4.3 逻辑运算和移位指令
2.4.4 串操作类指令
2.4.5 程序控制指令
2.4.6 标志处理和CPU控制类指令
2.5 习题与思考题
第3章 汇编语言程序设计
3.1 汇编语言的基本元素
3.1.1 汇编语言的语句格式
3.1.2 汇编语言的运算符
3.1.3 表达式
3.1.4 汇编语言程序汇编步骤
3.2 伪指令
3.2.1 定义数据伪指令
3.2.2 符号定义伪指令EQU、=及PURGE
3.2.3 段定义伪指令SEGMENT和ENDS
3.2.4 设定段寄存器伪指令ASSUME
3.2.5 定义过程的伪指令PROC和ENDP
3.2.6 宏指令
3.2.7 ORG伪指令
3.2.8 汇编结束伪指令END
3.3 汇编语言程序结构
3.3.1 EXE文件的编程格式
3.3.2 COM文件的编程格式
3.3.3 EXE文件和COM文件的内存映像
3.3.4 程序段前缀
3.3.5 返回DOS的其他方法
3.3.6 源程序堆栈的设置
3.4 DOS系统功能调用与BIOS功能调用
3.4.1 DOS系统功能调用
3.4.2 BIOS功能调用
3.4.3 文本方式BIOS屏显功能调用
3.5 汇编程序设计
3.5.1 简单程序设计
3.5.2 分支程序设计
3.5.3 循环程序设计
3.5.4 子程序设计
3.6 宏指令与条件汇编
3.6.1 宏指令
3.6.2 条件汇编
3.7 习题与思考题
第4章 存储器系统
4.1 概述
4.1.1 存储器分类
4.1.2 存储器系统结构
4.2 读、写存储器RAM
4.2.1 静态RAM
4.2.2 动态RAM
4.3 只读存储器ROM
4.4 存储器芯片与CPU的连接
4.5 高速缓冲存储器Cache
4.5.1 Cache的层次结构
4.5.2 Cache的基本工作原理
4.5.3 Cache的基本操作
4.5.4 地址映射
4.5.5 替换策略
4.5.6 Pentium Ⅲ中采用的Cache技术
4.6 虚拟存储器
4.6.1 主存—辅存层次结构
4.6.2 虚拟存储器的基本概念
4.6.3 页式虚拟存储器
4.6.4 段式虚拟存储器
4.6.5 段页式虚拟存储器
4.7 高速缓冲存储器的接口
4.7.1 高速缓冲存储器的特点
4.7.2 高速缓冲存储器的体系结构
4.8 习题与思考题
第5章 中断系统
5.1 输入/输出数据传输的控制方式
5.1.1 输入/输出的一般概念
5.1.2 程序方式
5.1.3 中断方式
5.1.4 DMA方式
5.2 Intel x86微处理器实模式下的中断操作
5.2.1 中断分类与中断类型码
5.2.2 中断向量与中断向量表
5.2.3 中断响应过程与时序
5.3 中断控制器8259A
5.3.1 8259A的结构及主要功能
5.3.2 8259A的编程
5.3.3 8259A的工作方式小结
5.3.4 8259A的级联
5.3.5 8259A在系统中的应用举例
5.4 习题与思考题
第6章 DMA控制器和定时/计数器
6.1 DMA控制器Intel 8237
6.1.1 DMA概述
6.1.2 8237编程结构与工作原理
6.1.3 DMAC 8237引脚功能
6.1.4 8237工作方式
6.1.5 8237的内部寄存器
6.1.6 8237A在PC/XT机中的应用
6.1.7 8237A在PC/AT机中的应用
6.1.8 8237A的编程举例
6.2 定时/计数器芯片Intel 8253
6.2.1 定时与计数
6.2.2 8253结构和工作原理
6.2.3 8253工作方式
6.2.4 8254编程及应用
6.2.5 其他定时/计数芯片
6.3 习题与思考题
第7章 接口与并行通信
7.1 I/O接口概述
7.1.1 CPU与I/O接口
7.1.2 I/O接口与系统的连接
7.2 可编程并行接口芯片8255A
7.2.1 并行通信与接口
7.2.2 8255A编程结构
7.2.3 8255A编程及应用
7.3 习题与思考题
第8章 串行接口与通信
8.1 串行接口与通信概述
8.1.1 串行通信接口
8.1.2 串行通信规程
8.1.3 通信总线标准
8.2 可编程串行接口芯片8251A
8.2.1 8251A基本性能
8.2.2 8251A内部结构
8.2.3 8251A引脚功能
8.2.4 8251A编程
8.2.5 8251A应用举例
8.3 习题与思考题
第9章 D/A、A/D转换与接口技术
9.1 从物理信号到电信号的转换
9.2 D/A转换器的一般工作原理
9.3 数/模转换器芯片(DAC)及其接口技术
9.3.1 D/A的性能参数和术语
9.3.2 D/A芯片及其与CPU接口
9.3.3 数/模转换器芯片和微处理器的接口需要注意的问题
9.4 模/数转换芯片(ADC)及其接口技术
9.4.1 采样和量化
9.4.2 A/D的工作原理
9.4.3 A/D的性能参数和术语
9.4.4 A/D芯片及其与CPU接口
9.4.5 模/数转换器芯片和微处理器的接口需要注意的问题
9.5 习题与思考题
第10章 总线技术
10.1 总线标准与总线体系结构
10.1.1 总线类型与结构
10.1.2 总线控制方法
10.2 PC总线
10.2.1 ISA工业标准总线
10.2.2 EISA扩展的工业标准结构总线
10.2.3 VESA总线
10.2.4 PCI总线
10.2.5 加速图形端口
10.3 系统总线
10.4 通用串行接口标准
10.4.1 通用串行接口USB
10.4.2 1394接口
10.5 高速总线
10.5.1 PCI Express
10.5.2 HyperTransport
10.5.3 InfiniBand
10.6 习题与思考题
第11章 高性能计算机新技术简介
11.1 流水线技术
11.1.1 标量流水工作原理
11.1.2 超流水线超标量方法
11.1.3 超长指令字(VLIW)技术
11.1.4 其他相关技术
11.2 RISC、SIMD简介
11.2.1 RISC技术
11.2.2 SIMD技术
11.3 MMX、SSE、SSE2技术
11.3.1 MMX技术
11.3.2 SSE技术
11.3.3 SSE2技术
11.4 习题与思考题
参考文献
微型计算机原理与常用接口技术
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×