本书是为了和《微型计算机技术及应用》(第3版)完全配套而在第2版基础上作大幅度修改而成的。主要作了如下修订:
1 删除了习题部分第13章单片微型机。
2 对习题部分的其他内容依据《微型计算机技术及应用》(第3版)的相应章节重新进行了组合和大量增删,原则是缩减已显陈旧的内容,增加新技术的含量。
3 应广大读者要求,将《微型计算机技术及应用》一书中关于汇编语言指令使用方法和注意点说明作了较多修改以后移到本书作为附录E~G。这部分内容是基于笔者几十年教学和科研工作、在阅读很多资料并自己编写2万多行汇编语言程序基础上总结归纳而成的,作为附录放在本书后面,希望给读者在求解、编程中提供方便。
4 增加了“接口技术和系统技术综合训练题”部分。这部分内容是在听取许多兄弟院校同行建议基础上反复考虑、斟酌、商洽以后编写的,其中的训练题覆盖了主教材每一章的关键内容。其背景和主要考虑如下: 笔者和清华同方计算机公司的冯一兵高级工程师一起设计的“TPC1实验系统”已经被不少院校用了整整10年,从近几年兄弟院校同行的来信中,普遍的意见是此系统已经过时了; 同时,由于此系统实际上是一大块通过ISA总线连接在主机系统上的扩展板,板上的接口芯片连线全部通过印刷电路预先布好,学生只是在裸板上见到了8位接口芯片的外观,因此,基于此系统进行接口实验,与增强硬件设计能力和增加动手机会的预期目标相距甚远。随着微型机系统集成度的快速提高和总线技术的不断改进,我作为此系统的设计者,应该坦诚地否定此系统在当前的先进性和适用性。正是鉴于上述原因设计了这一套综合训练题以开辟另一条提高实际能力的途径。
在教学安排中,对于“接口实验题”和“综合训练题”部分可考虑如下建议: 如已购买“TPC1实验系统”,则仍可使用“微型机接口实验题”部分,如未购买“TPC1实验系统”,则可考虑采用“接口技术和系统技术综合训练题”部分,这些训练题尽管不在实验室完成,但是由于其中不少题是启发性或总结性的,所以每个学生会有思路不同的答案、体会和报告,这有助于创新能力和科研能力的培养和提高。在安排中,两种方案都只需根据本专业要求和学时安排选择部分题目,不必全部选用。如未开设“汇编语言程序设计”课程,则在教学安排中,还需要考虑“汇编语言程序设计实验题”部分,但也只需作部分选择。
在本书第2版的15次印刷和发行中,笔者收到许许多多同行和学生的来信,他们从不同的角度提出了很多有益的建议和意见,在此向他们表示诚挚的谢意; 也请谅解笔者由于科研与教学工作的繁忙,不能一一回函,在此一并致以深深的歉意。
本书第3、15章由史嘉权教授执笔,模拟试卷由史云凌解答,其余部分由戴梅萼执笔。