本书以培养学生应用能力为主要目标,把微型计算机的基本概念、基本原理和应用相统一,并对微型计算机技术的发展做了适度的介绍和分析。全书共分13章,主要包括计算机基础知识、80x86微处理器的内部结构、指令系统、汇编语言程序设计、微处理器的外部结构和总线操作时序、存储器技术、总线技术、中断技术、微型计算机的I/O接口技术、系统扩展接口设计、串行通信接口及应用、数模转换器和模数转换器的接口设计、微型计算机应用系统的设计等内容。
本书以培养学生应用能力为主要目标,把微型计算机的基本概念、基本原理和应用相统一,并对微型计算机技术的发展做了适度的介绍和分析。全书共分13章,主要包括计算机基础知识、80x86微处理器的内部结构、指令系统、汇编语言程序设计、微处理器的外部结构和总线操作时序、存储器技术、总线技术、中断技术、微型计算机的I/O接口技术、系统扩展接口设计、串行通信接口及应用、数模转换器和模数转换器的接口设计、微型计算机应用系统的设计等内容。
本书内容丰富,实用性强,适用于本科计算机专业、网络工程专业和通信工程专业教材,也可供工程技术人员参考使用。
第1章 微型计算机的基础知识
1.1 微型计算机的基本组成
1.2 微型计算机的发展及分类
1.3 微型计算机数制及其转换
1.3.1 微型计算机常用数制的特点
1.3.2 微型计算机数制间的转换
1.4 微型计算机中数的表示方法
1.5 微型计算机的技术指标
小结
习题
第2章 80x86微处理器的结构和功能
2.1 8086/8088及80286微处理器的结构和功能
2.2 80386微处理器的功能和结构
2.3 80486微处理器的功能和结构
2.4 从Pentium 到Itanium微处理器
小结
习题
第3章 80x86微处理器的指令系统
3.1 寻址方式
3.2 指令的基本格式
3.3 8086/8088微处理器的指令系统
3.3.1 数据传送类指令
3.3.2 算术运算类指令
3.3.3 逻辑运算与移位类指令
3.3.4 字符串操作指令
3.3.5 控制转移类指令
3.4 80286微处理器的新增指令
3.5 80386微处理器的新增指令
3.6 80486微处理器的新增指令
3.7 Pentium微处理器的扩充指令
小结
习题
第4章 汇编语言程序设计
4.1 汇编语言和汇编程序
4.2 MASM宏汇编语言程序
4.3 数据定义和伪指令
4.4 结构和记录
4.5 宏指令及其应用
4.6 程序的基本设计方法
4.7 程序的基本结构设计
小结
习题
第5章 微处理器外部结构和总线操作时序
5.1 8086/8088微处理器的引脚功能
5.2 8086微处理器的系统配置
5.3 8086微处理器的系统总线时序
5.4 80386微处理器的引脚功能及总线周期
5.5 80486微处理器的引脚信号
5.6 Pentium微处理器引脚功能简介
小结
习题
第6章 存储器技术
6.1 存储器概述
6.1.1 存储器系统
6.1.2 存储器的分类及技术指标
6.2 各种存储器
6.2.1 只读存储器
6.2.2 随机存储器
6.3 存储器扩展
6.3.1 存储器地址分配
6.3.2 存储器与微处理器的速度匹配
6.4 连接实例
6.4.1 存储器芯片与微处理器的连接
6.4.2 存储器RAM的扩展
6.5 80x86微处理器的存储器系统
6.5.1 8086微处理器的存储器系统简介
6.5.2 80x86微处理器的扩展存储器及其管理
小结
习题
第7章 总线技术
第8章 中断及异常
第9章 微型计算机的接口技术
第10章 系统扩展接口设计
第11章 串行通信技术及应用
第12章 数模转换器和模数转换器的接口设计
第13章 微型计算机应用系统的设计
附录A ASCII码表
附录B DOS系统功能调用
附录C 常用BIOS子程序的功能及其调用参数
参考文献
第1章 微型计算机的基础知识
本章导读:
微型计算机是一种高速,地完成数学运算和数据处理的电子设备,微型计算机能够完成信息的输入、存储、传送、处理和输出等工作。微型计算机的核心部件——微处理器能够通过由程序员预先编制的程序控制整个微型计算机的高速运转。"微型计算机原理与接口技术"就是以微型计算机为对象,研究它的组织结构以及内部各部件之间的关系,重点研究微型计算机对信息的加工处理过程和工作原理。本章介绍微型计算机的基本组成,发展,数制之间的转换,技术指标。
1.1 微型计算机的基本组成
1.微型计算机概述
计算机系统是由硬件(hardware)和软件(software)组成的。硬件是指各种设备,软件是指使用设备的手段。
就硬件的结构而言,计算机由运算器、控制器、存储器、输入设备、输出设备和总线组成。其中,存储器又分为内存储器和外存储器。外存储器和输入输出设备统称为外围设备,而运算器和控制器又称为中央处理器(central processing unit,CPU)。随着大规模集成电路技术的发展,运算器和控制器已经能集成在一块集成电路芯片上,这就是微处理器(microprocessor),又称为微处理机。
中央处理器是计算机的核心,用于实现对计算机的控制和运算工作。
微处理器是微型计算机的核心。各种微处理器的性能指标不同,但都具有相同的基本功能:
(1)进行算术运算和逻辑运算;
(2)可以保存少量的数据;
(3)对指令进行译码并执行指令规定的操作;
(4)能与存储器和外部设备交换数据;
(5)提供微型计算机所需的地址和控制信号;
(6)可响应来自其他部件的中断请求。
微处理器内部包括运算部件、寄存器组、控制器和内部数据总线。
微处理器的内部运算部件是专门用来处理各种数据信息的,可以进行加、减、乘、除等算术运算和"与"、"或"、"非"逻辑运算。
寄存器组主要用于暂存参加运算的数据及中间运算结果,这些寄存器可以与内存或输入输出(I/O)设备交换数据,也可以为算术逻辑部件(ALU)提供数据以及存放运算结果。在寄存器组中,还有一些特殊的寄存器用于特殊用途,如有的寄存器用于存放地址,完成各种寻址方式。
……