本书共分十四章,主要介绍了微处理器的编程结构,32位微处理器指令系统,32位微处理器Pentium,虚拟存储技术及存储保护,定时器/计数器和32位机中的多功能接口芯片,总线与微型计算机系统的结构等内容。本书深入浅出,便于自学;程序丰富,调试方便;接口技术紧密结合实际,便于开发应用。
本书以Intel公司的IA-32系列微处理器为基础,系统阐述了微机原理、汇编语言程序设计、微型计算机的系统组成及接口技术。微机原理部分主要包括: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位微处理器指令系统
第4章 汇编语言程序设计
第5章 32位微处理器Pentium
第6章 虚拟存储技术及存储保护
第7章 存储器系统
第8章 微型计算机和外设之间的数据传输
第9章 实模式与保护模式下的中断技术
第10章 并行接口技术
第11章 串行通信接口技术
第12章 定时器/计数器和32位机中的多功能接口芯片
第13章 总线与微型计算机系统的结构
第14章 模/数和数/模转换
参考文献