- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
突出计算思维能力培养微机原理与接口技术教学改革
突出计算思维能力培养微机原理与接口技术教学改革
摘要:以微机原理与接口技术课程教学改革为背景,针对教学课时大幅减少,以计算思维为切入点,探讨构建新的课程知识体系;在此基础上,就如何改革教学方法和实践教学,以满足应用接口技术分析、设计微机应用系统的计算思维能力培养需求,提出一些行之有效的改革方法。
关键词:微机原理;接口技术;教学内容;教学改革;计算思维
所谓计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。它作为计算机基础教育中一个相对较新的概念,虽然已得到了教育界和学术界的广泛认同,但其具体内涵、贯彻落实的思路在学术界仍有不同见解,有待于我们在相关课程的教学实践中不断探索。
1 教学内容改革
微机原理与接口技术课程内涵可归结为微机原理、微机接口和微机应用3大部分,原有的知识体系如图1所示。但随着新一轮2012教学计划的实施,课程教学时数大幅减少,电类与非电类专业的教学时数分别从过去的70+20学时(讲授70,实验20)和54+16学时减为52+18学时和36+10学时。显然,继续按原有的知识体系教学,已难以实施。如何在教学时数大幅减少的背景下,构建新的课程教学内容体系,将教学重点落在计算机接口及应用技术介绍和突出计算思维能力培养上,我们着重从以下方面思考改革。
1.1 关于硬件编程教学
硬件编程教学实际包括两个方面,即编程语言和穿插在接口技术及应用教学之中的硬件编程方法。在图1课程知识体系中,汇编语言是硬件编程的工具,内容相对独立,但在课程教学中所占的课时却不少,高达14学时以上。尽管如此,由于汇编语言依赖于机器特性,指令理解和编程难度较大,要让学生掌握汇编语言程序设计的方法和技巧,仅靠14学时的课内教学往往难以达到预期教学效果。对于理论教学仅有36学时的微机原理与接口技术课程来说,要拿出十几个学时来进行汇编语言的教学,显然难以满足以计算机接口及应用技术为主线的教学需求。
笔者对非电类专业的微机原理与接口技术课程删去汇编语言相关教学内??,而通过与高级语言程序设计等相关课程的衔接,将C语言作为硬件编程语言开展计算机接口及应用教学,这样节省的课时可用于加强接口及应用技术的学习,有利于突出接口技术及应用这条主线。对电类专业将减少汇编语言相关教学内容介绍,采用汇编与c语言混合编程进行硬件编程教学,体现实际工程开发的特点。
1.2 背景机选择
随着微处理器技术在各专业领域的深入应用,单片机和嵌入式技术已成为微机应用的主流技术之一,但为讲授清楚现代微处理器的先进技术,目前全国各重点大学仍普遍采用PC系列微处理器作为背景机开展教学。对于一些电类专业,往往会在该课程之后开设一门以实践教学为主的单片机/嵌入式系统设计课程。
随着计算机技术的飞速发展,PC微处理器技术越来越先进,性能已超过传统意义上的小型机,伴随而来的是内部结构越来越复杂,而从非计算机专业应用计算机的特点看,一些先进技术又并非课程重点,现有教学实践大多是淡化其内部原理介绍。采用c语言开展硬件编程教学后,编程结构(内部寄存器及使用)也可进一步淡化,背景机介绍的重点实际放在与存储器、I/O接口实现连接的外部接口特性上。这一层面上,各类CPU的基本接口特性大同小异,所以,教学的思路是仍以PC微处理器为主要背景机,同时兼顾单片机/嵌入式技术介绍,这样既可通过PC背景机讲清现代微处理器使用的先进技术,又可通过基于PC机、单片机/嵌入式处理器接口设计案例,让学生理解各类微处理器接口的基本原理实际是相通的,并不因背景机改变而改变。
1.3 存储器与I/O接口扩展教学
存储器与I/O接口是微机系统必不可少的基本组成部分,是教学的重点内容之一。图l的知识体系是将它们作为独立章节施教,好处是体现了课程的系统性和完整性,缺点是所需课时较多。但存储器与I/O接口从功能、结构和与CPU连接的特性上,均有以下本质共性:
(1)功能上两者都是用于存数,只不过内存中存的是计算机内部的数据,而接口中存的是CPU与I/O设备交换的信息。
(2)内部基本结构相同,均由3种基本逻辑部件:地址译码器、片选与读/写控制逻辑和存储电路组成,如图2所示。作为存数主体的内存单元和I/O端口,从数字逻辑角度看都是寄存器,都可被CPU进行读/写访问。主要差别是,存储器只与CPU交换数据,而I/O寄存器要在两个方向上传递数据,一个方向与CPU交换数据,另一方向与外设交换数据(图中虚线所示)。
(3)与CPU连接的外部基本引脚信号线相同。数据线、存储单元或I/O端口选择线、片选线和读/写控制线4类与CPU相连的外部引脚信号线和CPU的连接方法基本相同。
从扩展内存和I
文档评论(0)