《汇编语言程序设计》课程建设报告

《汇编语言程序设计》课程建设报告

ID:18800179

大小:58.00 KB

页数:10页

时间:2018-09-24

《汇编语言程序设计》课程建设报告_第1页
《汇编语言程序设计》课程建设报告_第2页
《汇编语言程序设计》课程建设报告_第3页
《汇编语言程序设计》课程建设报告_第4页
《汇编语言程序设计》课程建设报告_第5页
资源描述:

《《汇编语言程序设计》课程建设报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、北京市高等学校精品课程建设报告所属学校北京理工大学课程名称汇编语言程序设计课程层次(本/专)本科所属一级学科名称工学所属二级学科名称电气信息类课程负责人张雪兰联系电话68912420、68912431申报日期2007年5月15日10《汇编语言程序设计》课程建设报告一、课程开设目的汇编语言是当今能够最大限度地发挥计算机硬件特性,并且满足苛刻的实时处理要求的最有效的语言。在对程序的执行时间和占用空间要求很高、控制硬件底层的场合,必须要使用汇编语言才能满足要求。因为无论CPU的速度如何加快,内存容量如

2、何增长,空间、速度及性能对于有竞争力的软件来讲永远都是十分重要的。另外,汇编语言还可以与高级语言混合编程,以发挥各自的优点,提高开发和执行效率。但因为汇编语言是一种面向机器的符号语言,相对于高级语言来说不易掌握,因此,使用汇编语言编程对程序设计人员极具挑战性。综上所述,培养计算机专业及其相关专业的学生掌握汇编语言程序设计是高校计算机系的重要教学任务之一。二、课程性质、地位、目标汇编语言程序设计是高校计算机科学与技术专业本科生的一门必修的专业基础课,是计算机操作系统等其它核心课程的必要先修课。通过

3、该课程的学习,培养学生设计和编制汇编语言程序的能力,熟悉要求时效性高、直接控制硬件的软件设计基本方法;掌握调试工具,准确分析程序错误,甚至剖析、优化用其他语言书写的可执行程序的关键代码;加深学生对计算机内部运行机制的理解,为后续课程打下良好基础,并对各门课程之间的知识融会贯通等。三、教学内容建设及课程特色在教学内容改革与建设方面,既要体现基础性、兼容性,又要注意与时俱进;既要满足教学基本要求,又要与科研相结合。由于汇编语言本身的特点,学习汇编语言离不开实际的计算机系统,本课程选择当今广为流行的I

4、ntel80x86及Pentium为CPU的微型计算机系统及其兼容机作为硬件平台,深入讨论汇编语言程序设计的相关内容。众所周知,在CPU方面,Intel系列已经经历了从16位的8086/8088/80286到32位80386/80486/Pentium(II,III,IV),直到64位的Itanium。在指令集、寄存器扩充的同时,运行模式也从实模式发展到保护模式。因此,本课程10既要兼顾以DOS环境为主的16位实模式程序设计,以满足目前大部分控制硬件的程序要求;也要体现时代性,介绍以Window

5、s为主的32位保护模式程序设计。在教学与科研结合方面,由于主讲教师参加的研究项目中有许多与底层硬件相关,例如反汇编逆向分析、程序性能优化、高级语言与汇编语言的混合编程等应用,积累了丰富的汇编语言工程开发经验,从而为讲授课程和编写教材提供了丰富的实例,也能更好地深入浅出地讲解知识,便于学生理解。为了更好地服务教学,我们于2005年4月出版了《Windows汇编语言程序设计教程》(电子工业出版社),于2006.4出版了《汇编语言程序设计---从DOS到Windows》(清华大学出版社), 为在授课内

6、容和实验环节方面更好地与目前主流计算机相吻合,完全过渡到32位的Windows,使学生能够跟上时代的发展,为学生把知识转化为解决前沿科技问题奠定基础。这必将会推动教学质量的进一步提高,为使学生学有所用、把所学知识转化为生产力做出应有贡献。本课程特色主要表现在以下方面:(1)主讲教师经验丰富,梯队合理,在汇编语言方面出版的相关书籍及参与的相关科研项目多次获部、市级奖励,所以更能深入浅出地讲解知识,便于学生理解。(2)利用网络技术,方便师生交流。建立相应的课程网站,把教学大纲、课件、实验、习题及参考

7、答案、教师的E_mail地址等相关材料放在网上,方便师生间的交流。(3)紧跟时代步伐,与目前的主流计算机应用环境相结合。采用MASM和VisualC/C++两种开发环境,提高语言联合编程能力。(4)多种教学方法结合,课堂实例丰富,激发学习兴趣,提高学生综合应用知识的能力。四、教材建设本课程组深知教材对课程建设的重要性,因此十分注意教材建设工作。随着计算机硬件系统的升级和操作系统的换代,课程组注意不断更新教材,补充新内容,共出版与本课程相关教材6本:其中张雪兰教授主编的《Intel80x86/Pe

8、ntium10汇编语言程序设计(第二版)》,获2006北京高等教育精品教材、兵工高校优秀教材二等奖,被列为21世纪高等院校计算机系列课程教材;《系统软件与软件工程技术基础》(含8086/8088汇编语言程序设计)获电子部级优秀教材二等奖;《系统软件开发工具》获校中青年优秀教材奖等。 为了教学完全过渡到32位的Windows汇编语言程序设计,课程组张雪兰、谭毓安、李元章老师编著了《汇编语言程序设计---从DOS到Windows》,于2006.4由清华大学出版社出版;谭毓安、张雪兰老师还编著了《Wi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。