书籍详情
微型计算机原理与接口技术
作者:史新福 主编,孔庆芸 等编著
出版社:人民邮电出版社
出版时间:2009-05-01
ISBN:9787115196354
定价:¥36.00
购买这本书可以去
内容简介
《微型计算机原理与接口技术》以Intel 8486微处理器为主体,从应用的角度出发,较详细地阐述16位和32位微型计算机的基本原理、汇编语言和接口技术。 主要内容包括:微型计算机的基本结构和工作原理、汇编语言程序及基本的程序设计方法、微型计算机存储器系统、中断系统、接口技术、接口芯片、常用外部设备接口和微型计算机应用。全书共12章,每章末配有习题与思考题。参与《微型计算机原理与接口技术》编写的作者都是长期从事微机原理及接口技术课程的一线教师,他们具有较为丰富的教学和实践经验,特别注意基本概念、基本方法和基本技能的讲解,《微型计算机原理与接口技术》是他们长期教学工作的结晶。《微型计算机原理与接口技术》可作为本科和高职高专院校相关课程的教材,也可供相关工程技术人员参考。
作者简介
史新福,西北工业大学计算机学院,教授,多年来从事计算机教学和科研工作,其有丰富的教学经验,多次荣获陕西省和西北工业大学教学成果奖,所编写的计算机教材定位准确,结构清晰,叙述流畅,易于学习,适合教学,被众多学校广泛使用。到目前为止,已编著出版教材5部,主持的“微机原理及应用”课程获得“陕西省精品课程”称号。
目录
第1章 绪论
1.1 概述
1.1.1 微型计算机的发展概况
1.1.2 微型计算机的特点和分类
1.1.3 微处理器的字长
1.2 运算基础
1.2.1 进位计数制及其相互转换
1.2.2 二进制数的运算规则
1.2.3 计算机中的四则运算
1.2.4 计算机中带符号数的表示方法
1.2.5 计算机中数的小数点表示方法
1.2.6 二进制编码
1.2.7 逻辑运算与基本逻辑电路
1.3 微型计算机的基本结构
1.3.1 微型计算机的总体结构
1.3.2 微处理器的基本结构
1.3.3 微型计算机(微机)的工作过程
1.3.4.一个程序工作的例子
习题与思考题
第2章 InleI32位微处理器
2.1 微处理器的基本结构
2.1.1 微处理器的内部基本结构
2.1.2 微处理器外部基本引脚
2.1.3 80386及80486微处理器的主要结构逻辑框图
2.2 微处理器寄存器结构
2.3 微处理器的工作方式
2.3.1 实地址方式
2.3.2 虚拟8086方式
2.3.3 保护方式
2.3.4 3种工作方式的状态转换
2.3.5 系统管理方式(SMM)
2.4 指令流水线操作
2.5 Pentium系列微处理器
2.5.1 概述
2.5.2 Pentium系列微处理器的功能结构
习题与思考题
第3章 80X86寻址方式和指令系统
3.1 80X86寻址方式
3.1.1 数据寻址方式
3.1.2 程序地址寻址方式
3.1.3 堆栈地址寻址
3.2 80X86指令格式
3.2.1 80X86指令编码格式
3.2.2 80X86指令格式
3.3 80X86指令系统
3.3.1 数据传送指令
3.3.2 算术运算指令
3.3.3 逻辑运算指令
3.3.4 控制转移类指令
3.3.5 串操作指令
3.3.6 输入输出指令
3.3.7 处理器控制
3.3.8 中断指令与DOS功能调用
习题与思考题
第4章 汇编语言及程序设计
4.1 汇编语言
4.1.1 汇编语言格式
4.1.2 简化的段定义伪指令
4.1 13完整段定义伪指令
4.1.4 常用伪指令
4.1.5 汇编程序两种基本格式
4.2 分支程序设计
4.2.1 简单分支程序
4.2.2 复杂分支程序
4.3 循环程序设计
4.3.1 单重循环程序
4.3.2 多重循环程序
4.4 子程序设计
4.4.1 过程定义
4.4.2 调用指令
4.4.3 子程序设计
4.5 宏
4.5.1 宏指令的定义和使用
4.5.2 宏指令中参数的使用
4.5.3 宏与子程序的区别
4.6 汇编语言与高级语言的接口
4.6.1 C语言调用协议
4.6.2 内存模式和段的约定
4.6.3 数据类型与结果返回
4.6.4 PASCAl语言调用协议
4.6.5 MASM调用高级语言
4.6.6 调用举例
4.7 汇编和连接程序
4.8 汇编语言程序上机过程
习题与思考题
第5章 存储器
5.1 存储器概述
5.1.1 存储器体系的分级结构
5.1.2 存储器的类型
5.1.3 半导体存储器的性能指标
5.2 存储器的系统连接
5.2.1 存储器芯片的选用
5.2.2 存储器结构的确定
5.2.3 存储器的扩展
5.3 高速缓冲存储器
5.3.1 Cache的工作原理
5.3.2 高速缓存与内存的存取一致性
5.4 虚拟存储器
5.5 内存分段分页管理机制
习题与思考题
第6章 总线技术
6.1 概述
6.1.1 总线规范的基本内容
6.1.2 总线分类
6.1.3 采用标准总线的优点
6.2 总线数据传输
6.2.1 总线传输过程
6.2.2 总线传输信号特性
6.2.3 总线传输控制
6.2.4.总线仲裁
6.2.5 奔腾系列微处理器总线技术
6.2.6 现代总线发展
6.2.7 流行总线的性能比较
6.3 局部总线
6.3.1 IBMPC总线结构
6.3.2 其他局部总线
6.3.3 PCI总线
6.3.4 AGP总线
6.4 系统总线
6.4.1 系统总线简介
6.4.2 Multibus总线
6.4.3 STD总线
6.5 通信总线
6.5.1 IEEE488总线
6.5.2 VXI线
6.5.3 SCSI总线
6.5.4.IDE总线
6.5.5 Centronics总线
6.5.6 RS-232C总线
6.5.7 RS.4 49
6.5.8 RS-422A总线
6.5.9 RS.4 23A总线
6.5.1 ORS-485总线
6.5.1 1通用串行总线USB
习题与思考题
第7章 微型计算机的输入/输出
7.1 CPU与外设通信的特点
7.1.1 接口的用途
7.1.2 I/O端口的寻址方式
7.1.3 :I/O端口地址的形成
7.2 输入输出方式
7.2.1 程序控制传送方式
7.2.2 中断控制传送方式
7.2.3 直接存储器存取方式——DMA方式
7.2.4.I/O处理机方式
7.3 CPU与外设通信的接口
7.3.1 同步传送方式与接口
7.3.2 异步查询方式与接口
7.3.3 查询方式应用举例
7.4 可用于输入/输出接口的8212芯片
7.4.1 8212芯片用于输入接口
7.4.2 8212芯片用于输出接口
7.4.3 8212芯片作为双向总线驱动器
7.5 CPU的输入/输出
7.5.1 CPU的I/O指令
7.5.2 80286和80386/486支持I/O端口直接与内存之间的数据传送
7.6 DMA传送方式与DMA控制器8237A
7.6.1 8237A的基本功能和结构
7.6.2 8237A的工作方式
7.6.3 8237A的寄存器与编程
习题与思考题
第8章 常用外围设备
8.1 概述
8.1.1 外围设备的概念及一般功能
8.1.2 外围设备的分类
8.2 常用外围设备
8.2.1 输入设备
8.2.2 输出设备
8.2.3 外存设备
8.2.4 通信设备
8.2.5 其他设备
习题与思考题
第9章 中断技术
9.1 中断概述
9.1.1 中断的概念
9.1.2 中断源
9.1.3 中断分类
9.1.4 中断类型码的分配
9.1.5 CPU的中断处理顺序
9.2 中断机制
9.2.1 80486实模式下的中断
9.2.2 80486保护模式下的中断和异常
9.2.3 虚拟8086模式下的中断屏常
9.3 中断向量表的建立方法
9.3.1 绝对地址置人法
9.3.2 使用串指令装入法
9.3.3 使用DOS调用法
9.3.4 直接接入法
9.4 可编程中断控制器8259A
9.4.1 8259A的内部结构及管脚分配
9.4.2 8259A的中断管理方式
9.4.3 8259A的编程
9.4.4 8259A的应用举例
习题与思考题
第10章 可编程接口芯片及其与CPU的接口
10.1 可编程并行输入/输出接口芯片8255A
10.1.1 8255A的内部结构
10.1.2 8255A的引脚分配
10.1.3 8255A的工作方式及编程
10.1.4 8255A3种工作方式的功能及应用
10.1.5 8255A与CPU的接口
10.1.6 8255A应用举例
10.2 可编程计数器/定时器8253
10.2.1 8253的内部结构及功能
10.2.2 8253的编程
10.2.3 8253的工作方式
10.2.4 8253的读写操作
10.2.5 8253编程及应用举例
10.3 可编程串行输入愉出接口芯片825l
10.3.1 串行通信概述
10.3.2 825lA的内部结构
10.3.3 8251A的引脚分配
10.3.4 8251A的编程
10.3.5 8251A的接口技术与应用
举例
习题与思考题
第11章 D/A、A/D转换器及其与CPU的接口
11.1 从物理信号到电信号的转换
11.1.1 概述
11.1.2 几种传感器
11.2 数/模转换器芯片(DAC)及其接口技术
11.2.1 :D/A的性能参数和术语
11.2.2 D/A芯片及其与CPU的接口
11.2.3 数膜转换器芯片和微处理器的接口需要注意的问题
11.3 模/数转换器芯片(ADC)及其接口技术
11.3.1 采样和量化
11.3.2 A/D的工作原理
11.3.3 A/D的性能参数和术语
11.3.4 A/D芯片及其与CPU接口
l1.4 模/数转换器芯片和微处理器的接口需要注意的问题
11.5 D/A和A/D器件的选择
习题与思考题
第12章 微型计算机的应用
12.1 在辅助科学实验中的应用
12.2 在生物科学中的应用
12.3 在过程控制中的应用
12.3.1 中央处理机(CPU)和存储器
12.3.2 生产过程的输入/输出
12.3.3 人一机接口
12.3.4 通信
12.3.5 程编配套装置
12.3.6 控制手段
12.4 在临床医疗仪器中的应用
12.5 I/O接口与32位微处理器的连接
12.6 应用举例
习题与思考题
附录
参考文献
1.1 概述
1.1.1 微型计算机的发展概况
1.1.2 微型计算机的特点和分类
1.1.3 微处理器的字长
1.2 运算基础
1.2.1 进位计数制及其相互转换
1.2.2 二进制数的运算规则
1.2.3 计算机中的四则运算
1.2.4 计算机中带符号数的表示方法
1.2.5 计算机中数的小数点表示方法
1.2.6 二进制编码
1.2.7 逻辑运算与基本逻辑电路
1.3 微型计算机的基本结构
1.3.1 微型计算机的总体结构
1.3.2 微处理器的基本结构
1.3.3 微型计算机(微机)的工作过程
1.3.4.一个程序工作的例子
习题与思考题
第2章 InleI32位微处理器
2.1 微处理器的基本结构
2.1.1 微处理器的内部基本结构
2.1.2 微处理器外部基本引脚
2.1.3 80386及80486微处理器的主要结构逻辑框图
2.2 微处理器寄存器结构
2.3 微处理器的工作方式
2.3.1 实地址方式
2.3.2 虚拟8086方式
2.3.3 保护方式
2.3.4 3种工作方式的状态转换
2.3.5 系统管理方式(SMM)
2.4 指令流水线操作
2.5 Pentium系列微处理器
2.5.1 概述
2.5.2 Pentium系列微处理器的功能结构
习题与思考题
第3章 80X86寻址方式和指令系统
3.1 80X86寻址方式
3.1.1 数据寻址方式
3.1.2 程序地址寻址方式
3.1.3 堆栈地址寻址
3.2 80X86指令格式
3.2.1 80X86指令编码格式
3.2.2 80X86指令格式
3.3 80X86指令系统
3.3.1 数据传送指令
3.3.2 算术运算指令
3.3.3 逻辑运算指令
3.3.4 控制转移类指令
3.3.5 串操作指令
3.3.6 输入输出指令
3.3.7 处理器控制
3.3.8 中断指令与DOS功能调用
习题与思考题
第4章 汇编语言及程序设计
4.1 汇编语言
4.1.1 汇编语言格式
4.1.2 简化的段定义伪指令
4.1 13完整段定义伪指令
4.1.4 常用伪指令
4.1.5 汇编程序两种基本格式
4.2 分支程序设计
4.2.1 简单分支程序
4.2.2 复杂分支程序
4.3 循环程序设计
4.3.1 单重循环程序
4.3.2 多重循环程序
4.4 子程序设计
4.4.1 过程定义
4.4.2 调用指令
4.4.3 子程序设计
4.5 宏
4.5.1 宏指令的定义和使用
4.5.2 宏指令中参数的使用
4.5.3 宏与子程序的区别
4.6 汇编语言与高级语言的接口
4.6.1 C语言调用协议
4.6.2 内存模式和段的约定
4.6.3 数据类型与结果返回
4.6.4 PASCAl语言调用协议
4.6.5 MASM调用高级语言
4.6.6 调用举例
4.7 汇编和连接程序
4.8 汇编语言程序上机过程
习题与思考题
第5章 存储器
5.1 存储器概述
5.1.1 存储器体系的分级结构
5.1.2 存储器的类型
5.1.3 半导体存储器的性能指标
5.2 存储器的系统连接
5.2.1 存储器芯片的选用
5.2.2 存储器结构的确定
5.2.3 存储器的扩展
5.3 高速缓冲存储器
5.3.1 Cache的工作原理
5.3.2 高速缓存与内存的存取一致性
5.4 虚拟存储器
5.5 内存分段分页管理机制
习题与思考题
第6章 总线技术
6.1 概述
6.1.1 总线规范的基本内容
6.1.2 总线分类
6.1.3 采用标准总线的优点
6.2 总线数据传输
6.2.1 总线传输过程
6.2.2 总线传输信号特性
6.2.3 总线传输控制
6.2.4.总线仲裁
6.2.5 奔腾系列微处理器总线技术
6.2.6 现代总线发展
6.2.7 流行总线的性能比较
6.3 局部总线
6.3.1 IBMPC总线结构
6.3.2 其他局部总线
6.3.3 PCI总线
6.3.4 AGP总线
6.4 系统总线
6.4.1 系统总线简介
6.4.2 Multibus总线
6.4.3 STD总线
6.5 通信总线
6.5.1 IEEE488总线
6.5.2 VXI线
6.5.3 SCSI总线
6.5.4.IDE总线
6.5.5 Centronics总线
6.5.6 RS-232C总线
6.5.7 RS.4 49
6.5.8 RS-422A总线
6.5.9 RS.4 23A总线
6.5.1 ORS-485总线
6.5.1 1通用串行总线USB
习题与思考题
第7章 微型计算机的输入/输出
7.1 CPU与外设通信的特点
7.1.1 接口的用途
7.1.2 I/O端口的寻址方式
7.1.3 :I/O端口地址的形成
7.2 输入输出方式
7.2.1 程序控制传送方式
7.2.2 中断控制传送方式
7.2.3 直接存储器存取方式——DMA方式
7.2.4.I/O处理机方式
7.3 CPU与外设通信的接口
7.3.1 同步传送方式与接口
7.3.2 异步查询方式与接口
7.3.3 查询方式应用举例
7.4 可用于输入/输出接口的8212芯片
7.4.1 8212芯片用于输入接口
7.4.2 8212芯片用于输出接口
7.4.3 8212芯片作为双向总线驱动器
7.5 CPU的输入/输出
7.5.1 CPU的I/O指令
7.5.2 80286和80386/486支持I/O端口直接与内存之间的数据传送
7.6 DMA传送方式与DMA控制器8237A
7.6.1 8237A的基本功能和结构
7.6.2 8237A的工作方式
7.6.3 8237A的寄存器与编程
习题与思考题
第8章 常用外围设备
8.1 概述
8.1.1 外围设备的概念及一般功能
8.1.2 外围设备的分类
8.2 常用外围设备
8.2.1 输入设备
8.2.2 输出设备
8.2.3 外存设备
8.2.4 通信设备
8.2.5 其他设备
习题与思考题
第9章 中断技术
9.1 中断概述
9.1.1 中断的概念
9.1.2 中断源
9.1.3 中断分类
9.1.4 中断类型码的分配
9.1.5 CPU的中断处理顺序
9.2 中断机制
9.2.1 80486实模式下的中断
9.2.2 80486保护模式下的中断和异常
9.2.3 虚拟8086模式下的中断屏常
9.3 中断向量表的建立方法
9.3.1 绝对地址置人法
9.3.2 使用串指令装入法
9.3.3 使用DOS调用法
9.3.4 直接接入法
9.4 可编程中断控制器8259A
9.4.1 8259A的内部结构及管脚分配
9.4.2 8259A的中断管理方式
9.4.3 8259A的编程
9.4.4 8259A的应用举例
习题与思考题
第10章 可编程接口芯片及其与CPU的接口
10.1 可编程并行输入/输出接口芯片8255A
10.1.1 8255A的内部结构
10.1.2 8255A的引脚分配
10.1.3 8255A的工作方式及编程
10.1.4 8255A3种工作方式的功能及应用
10.1.5 8255A与CPU的接口
10.1.6 8255A应用举例
10.2 可编程计数器/定时器8253
10.2.1 8253的内部结构及功能
10.2.2 8253的编程
10.2.3 8253的工作方式
10.2.4 8253的读写操作
10.2.5 8253编程及应用举例
10.3 可编程串行输入愉出接口芯片825l
10.3.1 串行通信概述
10.3.2 825lA的内部结构
10.3.3 8251A的引脚分配
10.3.4 8251A的编程
10.3.5 8251A的接口技术与应用
举例
习题与思考题
第11章 D/A、A/D转换器及其与CPU的接口
11.1 从物理信号到电信号的转换
11.1.1 概述
11.1.2 几种传感器
11.2 数/模转换器芯片(DAC)及其接口技术
11.2.1 :D/A的性能参数和术语
11.2.2 D/A芯片及其与CPU的接口
11.2.3 数膜转换器芯片和微处理器的接口需要注意的问题
11.3 模/数转换器芯片(ADC)及其接口技术
11.3.1 采样和量化
11.3.2 A/D的工作原理
11.3.3 A/D的性能参数和术语
11.3.4 A/D芯片及其与CPU接口
l1.4 模/数转换器芯片和微处理器的接口需要注意的问题
11.5 D/A和A/D器件的选择
习题与思考题
第12章 微型计算机的应用
12.1 在辅助科学实验中的应用
12.2 在生物科学中的应用
12.3 在过程控制中的应用
12.3.1 中央处理机(CPU)和存储器
12.3.2 生产过程的输入/输出
12.3.3 人一机接口
12.3.4 通信
12.3.5 程编配套装置
12.3.6 控制手段
12.4 在临床医疗仪器中的应用
12.5 I/O接口与32位微处理器的连接
12.6 应用举例
习题与思考题
附录
参考文献
猜您喜欢