戚梅,张鹏
(山东科技大学 信息学院,山东 青岛 266510)
《计算机组成原理》是计算机科学与工程技术类专业的一门核心课程,是学习计算机硬件系统的关键课程。计算机组成原理涉及的知识面宽、跨度大、概念抽象,对实验教学提出很高的要求[1]。提高该课程的实验教学水平,加深学生对课程的理解,培养学生设计能力和创新能力具有重要的意义。随着电子技术的不断发展,数字系统的设计方法也在不断地进步,传统的手工设计过程已经被先进的EDA工具所替代。计算机作为一个典型的复杂数字系统,其设计方法发生了根本性的变革,因此,应用EDA技术是计算机组成原理课程实验改革的方向。
“计算机组成原理”课程实验一般采用的是现成的计算机模型实验系统,这类实验系统已将CPU的各个组成部件全部做好,学生按要求连线、拨动开关或编写微程序就能完成实验。该类系统对提高学生的动手能力、提高学生对计算机整体和各组成部分的理解、提高学生的计算机综合设计能力有很大帮助。但是在实验过程中,也发现这种实验方法局限性较大,器件的扩展相对困难,学生的设计难以突破实验项的限制[2]。有些学生对实验过程不求甚解,缺乏对实验的主动思考能力,仅关心尽快完成电路连接,对原理电路中功能和工作逻辑并不深究,只是按老师安排好的实验步骤完成实验,而对于步骤的原因及电路结构根本不加思索。……