本书是为西南交通大学电类非计算机专业本科生学习“微型计算机原理及应用”课程编写的教材,是作者在参考了国内外大量文献资料的基础上,吸取各家之长,并结合多年计算机教学和应用的经验,精心组织编写而成。全书内容丰富,图文并茂,讲述深入浅出,通俗易懂,并附有大量的实例和习题,是一本很好的微型计算机入门书。 全书共分9章,内容安排上注重系统性、先进性与实用性,各章前后呼应,着眼于如何设计一个实用的微型机系统。前四章介绍了微型计算机组成的一般概念及必备知识,以8086/8088为蓝本介绍了微型机系统的组成原理、体系结构、编程模型、工作模式、操作时序、寻址方式、指令系统、汇编语言程序设计方法;第五章讨论存储器的原理和使用,并对内存条及闪速存储器作了适当介绍;第六、七章论述中断系统和I/O接口技术,重点分析了中断控制器8259A、计数器/定时器8253/8254、通用并行接口82C55、通用串行接口16C550及DMA控制器,逐一讲解了各关键接口部件的原理和应用;第八章以Pentium为对象介绍现代微机系统,着重对存储管理技术、虚拟存储技术、流水线技术以及32位微型机系统的高速缓存技术作了详尽的阐述,并在此基础上对Pentium的技术特点作了说明和总结;第九章论述汇编语言高级编程,可视为对前面所学知识的总结和提高。 本书可作为大专院校电类非计算机专业和其它相近专业本科生的教材,也可作为计算机Ⅲ级考试的培训教材,还可供从事微型计算机系统设计和应用的技术人员自学和参考。