本书是非计算机专业学生学习“微型计算机原理与接口技术”课程的通用教材,主要以8086/8088CPU为例,分析了微处理器的基本结构、指令系统、存储系统及输入输出接口电路。同时,为适应形势的发展,还介绍了部分新型CPU技术、主板技术和总线构成等。本书主要特点是:
(1) 对所举全部实例都有详细的分析和注释。例如在汇编语言程序设计部分,读者经常反映入门困难,本书通过对每段程序添加详细解释,使读者能够较为容易地理解和掌握汇编语言程序设计的思想。
(2) 内容新颖。如本书在第2章中专门介绍了当前部分新型微处理机的性能,使读者能够对8086/8088以后的CPU技术的发展和概况有一定的了解。另外,用一定篇幅介绍了总线的概念、分类常用系统总线标准,以及多媒体技术。在存储系统部分,增加了高速缓存(cache)、虚拟存储的基本概念和存储原理。
(3) 例题丰富,形式多样。本书以面向应用为主,在例题、接口电路等的选择上,尽量考虑与实际的工程应用相结合,插入了大量的电路连接图、结构图、时序图和详细的分析说明。
(4) 常用外设介绍。较为系统地介绍了微型机常用的外部设备。
(5) 循序渐进,易于理解。考虑到本书读者主要为非计算机专业学生,在进入这门课的学习之前并不具备计算机组成和结构方面的知识,是初次涉及计算机的内部结构,所以本书在内容次序的安排上注意由浅入深,突出**;在文字叙述上,力求通俗易懂。同时,在编写中加入了作者多年从事教学、科研的经验和体会。
通过本书的学习并结合上机实践,可使读者对微型计算机系统的组成和工作原理有初步了解,具备一定的汇编语言程序设计能力,并能够开发简单外部设备的应用控制系统。因此,本书不仅作为课堂用教材,还能对学生以后的工作有一定指导作用。
本书由冯博琴教授策划并任主编,由吴宁、陈文革、程向前编写。第2章和第6章部分内容由陈文革编写,第9章由程向前编写,其中其余部分由吴宁编写。
由于计算机技术的发展日新月异,新技术层出不穷,加之时间仓促,编者水平有限,错误和不当之处在所难免,敬请各位读者和专家批评指正,以便再版时及时修正。