本书是编者在多年从事微型计算机原理及接口课程教学实践和科研经验的基础上,参考了大量相关文献资料,组织编写而成。本书主要目的是使理工科非计算机专业的研究生或本科生了解微处理器发展的新技术和应用领域,掌握微型计算机的基本结构、工作原理、接口技术及汇编语言程序设计等内容,具有初步的微型计算机硬件和软件开发能力。同时,本书也可供从事微型计算机硬件或软件技术工作的工程技术人员参考。
本书以Intel 80x86 CPU为核心,系统介绍微型计算机基础知识、原理、指令系统、汇编语言程序设计、总线、存储器、输入/输出接口、中断系统、模拟量输入/输出、人-机接口及应用等。本书将系统的硬件和软件融为一体,突出微型计算机的3个关键技术:堆栈、中断、描述符。在掌握微型计算机基本体系的基础上,进一步介绍新型微型计算机的体系结构、现代存储器、USB、IEEE1394、以太网等总线技术。
本书内容新颖全面、重点突出;在充分考虑教学与自学的基础上,叙述由浅入深、通俗简洁,并配备了例题和习题。
本书可作为高等院校学生学习微型计算机原理和接口技术的教材,也可以作为有关科技人员的自学教材和参考书。
本书配有免费电子课件,欢迎选用本书作教材的老师登录http://www.cmpedu.com注册下载或发邮件到yaxin_w74@126.com索取。