
微机原理与接口技术:基于IA-32处理器和32位彙编语言
《微机原理与接口技术基于IA-32处理器和32位彙编语言》是2010年电子工业出版社出版的图书。本书以Intel公司的32系列微处理器为基础,系统阐述了微机原理、彙编语言程式设计、微型计算机的系统组成及接口技术。
基本介绍
- 书名:微机原理与接口技术:基于IA-32处理器和32位彙编语言
- 又名:21世纪计算机系列规划教材
- ISBN:9787121120886
- 页数:398页
- 出版社:电子工业出版社
- 出版时间:2010年12月1日
- 装帧:平装
- 开本:16
- 条形码:9787121120886
- 重量:662 g
- 尺寸:25.6 x 18.2 x 1.6 cm
图书信息
丛书名: 21世纪计算机系列规划教材
平装: 398页
正文语种: 简体中文
ISBN: 9787121120886, 7121120887
条形码: 9787121120886
尺寸: 25.6 x 18.2 x 1.6 cm
重量: 662 g
内容简介
微机原理部分主要包括:32位微处理器的工作原理、Pentium的引脚信号、汇流排周期、超标量流水线技术、多核技术及32位基本指令集(包括16位指令系统)。彙编语言程式设计部分阐述了MASM6?X宏彙编程式中的完整段与简化段的程式设计,WIN32彙编语言集成环境中的32位彙编语言程式设计。微型计算机的系统组成部分包括:汇流排技术、存储器系统、中断技术以及DMA技术,详细分析了虚拟存储器及存储器保护技术、高速快取技术、实模式与保护模式下的中断系统。接口技术部分包括并行接口、串列通信接口、定时/计数接口、中断控制接口以及包含上述所有接口功能的多功能接口晶片82371AB,以及模拟接口。
目录
第1章 微型计算机的基础知识
1.1 微处理器与微型计算机的发展概况
1.2 微型计算机运算基础
1.2.1 定点数和浮点数的表示
1.2.2 原码、反码与补码的定义
1.2.3 微机中常用的数字代码与字元代码
1.3 微型计算机系统概述
1.3.1 微型计算机的硬体系统
1.3.2 微型计算机的软体系统
1.3.3 微型计算机系统
1.4 微型计算机工作的基本流程
1.4.1 指令与程式
1.4.2 微型计算机中指令执行的基本流程
1.5 微型计算机系统的主要性能指标
1.6 习题
第2章 微处理器的编程结构
2.1 微处理器的三种工作模式
2.1.1 三种工作模式
2.1.2 三种工作模式的相互转换
2.2 各种微处理器的编程结构
2.2.1 16位微处理器的编程结构
2.2.2 32位微处理器的编程结构
2.3 实模式下的存储器定址
2.3.1 实模式下存储器地址空间的划分
2.3.2 实模式下存储器的分段管理技术
2.3.3 实模式下存储器的定址
2.4 存储器地址的交叉及位元组、字和双字的定址
2.5 习题
第3章 32位微处理器指令系统
3.1 32位指令运行环境
3.2 定址方式
3.2.1 定址方式概述
3.2.2 立即定址
3.2.3 暂存器定址
3.2.4 存储器定址
3.3 32位微处理器指令系统概述
3.4 数据传送指令
3.4.1 一般数据传送指令
3.4.2 堆叠操作指令
3.4.3 地址传送指令
3.4.4 输入输出指令
3.5 算术运算指令
3.5.1 加法指令
3.5.2 减法指令
3.5.3 乘法指令
3.5.4 除法指令
3.6 逻辑运算指令
3.7 移位指令
3.7.1 算术移位指令
3.7.2 逻辑移位指令
3.7.3 循环移位指令
3.8 字元串操作指令
3.9 控制转移指令
3.9.1 条件转移指令
3.9.2 无条件转移
3.9.3 过程调用和返回指令
3.10 符号扩展指令
3.11 处理机控制指令
3.11.1 标誌位控制指令
3.11.2 CPU状态控制指令
3.12 习题
第4章 彙编语言程式设计
4.1 彙编语言基础
4.1.1 机器语言、彙编语言与高级语言
4.1.2 彙编语言中的常量、变数和标号
4.1.3 彙编语言中的运算符号和表达式
4.1.4 伪指令
4.1.5 常用的DOS功能调用
4.216 位完整段彙编语言程式设计
4.2.1 顺序程式设计
4.2.2 分支(选择结构)程式设计
4.2.3 循环程式设计
4.2.4 过程设计
4.3 16位简化段彙编语言程式设计
4.3.1 简化段定义格式概述
4.3.2 16位简化段顺序程式设计
4.3.3 16位简化段分支程式设计
4.3.4 16位简化段循环程式设计
4.4 32位彙编语言程式设计
4.4.1 Win32彙编源程式概述
4.4.2 Win32彙编语言程式设计
4.4.3 Win32彙编语言集成开发环境
4.5 习题
第5章 32位微处理器Pentium
5.1 IA-32微处理器的功能结构
5.1.1 80386的功能结构
5.1.2 80486结构特点
5.1.3 Pentium微处理器的性能和功能结构
5.2 Pentium 微处理器的暂存器
5.2.1 基本暂存器组
5.2.2 系统暂存器组
5.3 Pentium的超标量流水线
5.3.1 Pentium的超标量流水线结构
5.3.2 U、V流水线及其分工策略
5.4 Pentium的引脚信号
5.5 Pentium的汇流排周期
5.5.1 汇流排周期的基本概念
5.5.2 Pentium的汇流排周期
5.6习题
第6章 虚拟存储技术及存储保护
6.1 虚拟存储技术
6.1.1 虚拟存储器简介
6.1.2 Pentium工作的保护模式
6.1.3 Pentium工作的实模式
6.1.4 Pentium工作的虚拟8086模式
6.2 Pentium的存储保护
6.2.1 Pentium的特权级及其保护功能
6.2.2 Pentium存储区域的保护
6.3 习题
第7章 存储器系统
7.1 存储器概述
7.1.1 存储器的分类
7.1.2 存储器的主要性能指标
7.2 半导体存储器
7.2.1 存储器中地址解码的两种方式
7.2.2 静态随机存取存储器SRAM
7.2.3 唯读存储器ROM
7.2.4 动态随机存取存储器DRAM
7.3 微型计算机中存储器的系统结构
7.3.1 存储器晶片与微处理器的连线
7.3.2 32位微机系统的记忆体组织
7.4 高速缓冲存储器Cache技术
7.4.1 Cache的工作原理
7.4.2 Cache的组织方式
7.4.3 写Cache的策略与一致性
7.4.4 Pentium PC的Cache
7.5 习题
第8章 微型计算机和外设之间的数据传输
8.1 接口及接口技术
8.1.1 接口电路的概述
8.1.2 接口电路的主要功能
8.2I/O 连线埠的编址方式
8.2.1 什幺叫I/O连线埠
8.2.2 两种I/O编址方式
8.2.3 I/O指令
8.2.4 I/O接口的地址分配
8.2.5 I/O保护
8.2.6 32位微处理器採用I/O编址的解码电路
8.3 微处理器与I/O设备数据传送的几种方式
8.3.1 I/O接口电路的基本结构
8.3.2 程式控制I/O方式
8.3.3 中断控制I/O方式
8.3.4 直接存储器存取(DMA)方式
8.4 DMA控制器82C37A
8.4.1 82C37A的内部结构
8.4.2 82C37A引脚信号的定义
8.4.3 82C37A内部暂存器的功能和使用
8.4.4 82C37A的DMA接口
8.4.5 82C37A的编程
8.5 习题
第9章 实模式与保护模式下的中断技术
9.1 中断的基本概念
9.1.1 中断及中断系统的功能
9.1.2 中断回响与中断处理
9.2 实模式下的中断系统
9.2.1 中断的分类
9.2.2 中断向量表
9.2.3 中断过程
9.3 可程式中断控制器82C59A
9.3.1 82C59A内部结构
9.3.2 82C59A引脚信号
9.3.3 82C59A的工作方式
9.3.4 命令字和初始化编程
9.3.5 中断处理过程
9.3.6 两片82C59A的级联
9.4 保护模式下的中断技术
9.4.1 中断和异常的类型号
9.4.2 中断描述符表IDT
9.4.3 保护模式下中断和异常的处理过程
9.5 习题
第10章 并行接口技术
10.1 概述
10.2 可程式并行通信接口晶片8255A
10.2.1 8255A的主要特徵
10.2.2 8255A晶片的引脚信号
10.2.3 8255A的内部结构
10.2.4 8255A工作方式控制字和编程
10.2.5 8255A的工作方式
10.2.6 8255A的套用
10.3 并行印表机接口
10.3.1 印表机的工作原理
10.3.2 微机的并行印表机接口
10.4 习题
第11章 串列通信接口技术
11.1 串列通信的基础
11.1.1 串列通信的基本概念
11.1.2 串列通信的两种基本方式
11.2 通用异步接收传送晶片INS8250
11.2.1 8250的内部结构和引脚功能
11.2.2 8250的暂存器
11.2.3 8250的初始化编程
11.3 通用的异步接收传送晶片NS16550
11.3.1 16550的内部结构和引脚功能
11.3.2 16550的暂存器及编程套用
11.4 EIA RS?232C串列通信接口
11.4.1 RS?232C串列通信接口标準
11.4.2 RS?232C串列通信接口的套用
11.5 通用串列汇流排USB
11.5.1 USB的简介
11.5.2 USB的性能特点
11.5.3 USB与PCI汇流排的连线
11.5.4 USB的描述符
11.5.5 USB系统组成及拓扑结构
11.5.6 USB的传输类型
11.5.7 USB包的类型与格式
11.6 习题
第12章 定时器/计数器和32位机中的多功能接口晶片
12.1 可程式定时器/计数器晶片82C54的编程结构和引脚信号
12.1.1 82C54的基本功能
12.1.2 82C54的编程结构
12.1.3 82C54的引脚信号
12.2 82C54的控制字与编程
12.2.1 82C54的工作原理和控制字
12.2.2 82C54的锁存命令字
12.3 82C54的工作方式
12.3.1 82C54的六种工作方式
12.3.2 82C54套用举例
12.4 32位机中的多功能接口晶片82371AB
12.4.1 82371AB晶片的主要功能
12.4.2 82371AB晶片主要接口简介
12.5 习题
第13章 汇流排与微型计算机系统的结构
13.1 汇流排和接口标準的基本概念
13.1.1 汇流排的基本概念与分类
13.1.2 接口标準与接口标準的分类
13.1.3 汇流排的组成及性能指标
13.2 几种典型的汇流排及主机板结构
13.2.1 ISA汇流排
13.2.2 PCI汇流排
13.2.3 AGP汇流排
13.2.4 微机主机板结构
13.3 多核处理器
13.3.1 多核处理器发展概况
13.3.2 Intel多核处理器结构
13.4 习题
第14章 模/数和数/模转换
14.1 概述
14.2 模/数与数/模转换通道的组成
14.2.1 模/数转换通道的组成
14.2.2 数/模转换通道的组成
14.3 模/数与数/模转换器的主要技术指标
14.3.1 模/数转换器的主要技术指标
14.3.2 数/模转换器的主要技术指标
14.4 模/数转换接口技术
14.4.1 A/D转换晶片AD574
14.4.2 AD574与PC汇流排的连线
14.5 数/模转换接口技术
14.5.1 8位D/A转换晶片DAC0832
14.5.2 DAC0832与PC汇流排的连线
14.6 习题
参考文献