Proteus在计算机组成原理教学改革中的应用
2018-09-17翟社平王晓婕
计算机教育 2018年9期
范 琳,翟社平,王晓婕
(西安邮电大学 计算机学院,陕西 西安 710121)
0 引言
计算机组成原理是计算机科学与技术、软件工程和网络工程专业本科培养过程中的核心课程,是技术性、工程性和实践性很强的一门课。以组成原理为主线,硬件课程体系还包括微机原理与接口技术、汇编语言、硬件课程设计、计算机系统结构等课程,目的是让学生能深入理解计算机系统各功能部件的组成,工作原理及设计方法[1-4]。在后续工作或学习中,无论是进行软件开发、硬件设计,还是进行更上层的算法研究,打下坚实的基础都能让学生更好地开展后续工作。
目前,多数高校在计算机组成原理的实践教学中采用实验箱,该方式受到硬件资源的限制,存在较多的局限性。随着计算机软件技术的发展,利用EDA设计工具[5],能方便地实现硬件仿真,降低做实验的门槛,更利于学生学习兴趣的培养。
Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件,能仿真多种型号的CPU及外围器件,是目前较好的仿真单片机及外围器件的工具,受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐[6-9]。
1 目前的计算机组成原理实验教学
目前在本科教学中,大部分高校采用实验箱来进行硬件类课程实验教学,例如西安邮电大学计算机组成原理课程采用唐都TD-CMA实验箱,实验箱内有运算器、寄存器、存储器、输入设备、输出设备等固件,学生通过连线、录入指令和微指令等方式来完成实验,但上述实验方法存在若干问题。……
登录APP查看全文
