欢迎来到天天文库
浏览记录
ID:42512805
大小:75.50 KB
页数:4页
时间:2019-09-16
《10《汇编语言程序设计》实验教学大纲》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、汇编语言程序设计实验教学大纲(2010年7月修订)兰州商学院二O—O年七月《汇编语言程序设计》实验教学大纲一、实验课程性质《汇编语言程序设计》是计算机科学与技术专业和电子信息工程专业必修的一门专业基础课。汇编语言是计算机能够提供给用户使用的最快而又最有效的语言,也是能够利用计算机所有硬件特性并能直接控制硬件的唯一语言。在对程序的空间、吋间要求很高的场合和需要直接控制硬件的应用场合,汇编语言的应用是必不可少的。通过本课程的学习,使学生掌握80X86汇编语言指令系统、寻址方式、汇编语言程序格式和编程设计方法。二、实验教学目的
2、汇编语言实验主要使学生学握DEBUG调试程序中各命令的使用方法,掌握MASM汇编程序对汇编语言源程序进行编辑、汇编、连接、装配、调试到运行的上机操作方法。本实验大纲要求学生熟练学握汇编语言指令、顺序程序设计、分支程序设计、循环程序设计和了程序设计三、实验教学内容1、71[编语言的程序结构及Debug的使用;2、基木程序结构实验;3、子程序与模块化程序实验;4、系统调用程序实验;6、汇编与C/C++混合编程实验;四、实验总学时数28学时(每周2学时,14周)。五、实验教学方式采用验证性实验与设计性实验相结合的方式。强调学生
3、对实验的准备和对实验结果的分析,使学生真正掌握汇编语言程序设计的方法和过程,培养学生分析问题和解决问题的能力。引导学生理解汇编语言与计算机硬件、汇编语言与高级语言的关系,使学生建立整机的概念和理解计算机系统的工作原理。六、面向专业计算机科学与技术专业和电了信息工程专业。七、实验项目及教学安排序号实验项目名称基本内容实验学时每组人数实验要求实验类型1DEBUG的应用及指令系统练习1、启动DEBUG并对各寄存器初始化。2、使用D、E、R、C、F、G、T、I、0、N、1八W、S、M、H、A、U、Q等命令,观察并理解DEBUG的
4、各命令的功能。3、重点使用D、R、T、N、W、A、U、Q等命令对■实际程序进行调试、跟踪、汇编与反汇编操作。41必做操作性2汇编语言程序上机过程练习1、利川文本编辑软件输入汇编语言源程序,2、利用masm对源程序进行汇编,3、利用link对目标文件进行连接,4、利用debug对可执行文件进行调试文档的建立及基本操作。41必做操作性3顺序程序设计1、编写一汇编程序,计算下列公式的值。F二10*(X+Y)/Z其中F、X、Y、Z为字变量(具体数值学生白行确定)。2、用debug查看程序的运行结果,检查程序运行结果的正确性。21
5、必做设计性4分支程序设计1、编程实现:比较两个字符串STRING1和STR1NG2所含字符是否相同,若相同则显示“MATCH”,若不相同则显示“N0MATCH”o2、根据所定义的字符串情况观察程序的运行结果是否正确,并且会用debug修改字符串的值,以便检查程序两个分支是否都能正确运行。21必做设计性5循环程序设计1、编程实现1+2+3+……+100,把和存放在内存字单元SUM屮。2、用debug查看程序的运行结果,检查程序运行结果的正确性。3、用debug修改数值范围、查看程序的运行结果。21必做设计性6了程序设计1、
6、不用了程序编程实现:杏找无符号字数组ARY中的最大数、最小数,并且分别放入相应字单元MAX、MIN中。2、用子程序编程实现上述要求的程序。3、对比分析。21必做设计性7系统调用程序1、用BTOS时间功能调用获取当前时间,并在屏幕上显示出來。21必做设计性2、用DOS时间功能调用获取当前日期,并在屏幕上显示出來。8VC程序调川汇编程序模块实现排序1、用汇编程序实现对-•组整数的排序,该组整数冇VC程序提供,VC程序通过调用汇编过程对其进行排序并显示排序结果21必做设计性9综合设计在以下题目中选做一题1、实时电子钟设计,在屏
7、幕右上角显示一个实时时间。2、后台音乐演奏程序设计,乐曲中的频率请杏阅相关资料,示台演奏可利用屮断INTICHo21必做设计性八、考核方式、方法及实验成绩评定方法1、评分标准:(1)以5分制评分。(2)按时提交作业得3分;延迟提交(不超过1周)得2分。(3)执行通过,累加1分。(4)完全正确累加1分。2、考核办法:(1)实验考核工作由实验辅导教师负责。(2)学生根据实验要求捉交实验报告,程序和结果以电了文档捉交。(3)综合设计实验必须都检杳评记。3、成绩:实验成绩二平均成绩*70%+综合性实验成绩*30%,冇分制。九、实
8、验教材(指导书)及参考书目1、钱晓捷,新版汇编语言程序设计,电子工业出版社2、朱定华,《微机原理、汇编与接口技术》,清华大学出版社3、殷肖川等,《汇编语言程序设计实训教程》,清华大学出版社4、沈美明等,《IBMPC汇编语言程序设计实验教程》,清华大学出版社
此文档下载收益归作者所有