




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ADDINCNKISM.UserStyle《汇编语言程序设计实验》课程教学大纲(实验课程)一、课程基本信息课程号3023D06011开课单位国际学院课程名称汇编语言程序设计实验AssemblyLanguageProgrammingLab课程性质选修考核类型考查课程学分1课程学时34课程类别学科基础课程(学科拓展课)适用专业(类)软件工程二、课程描述及目标(一)课程简介《汇编语言程序设计》是软件工程专业的专业选修课程。它是一门实践性很强的课程,需要通过编程实践更好地掌握课程内容。实验课程是汇编语言程序设计课程的极为重要的教学环节,以普通PC机为唯一硬件条件,结合教材配套的开发软件包进行。只有通过本实验课程,才能使学生理论联系实际,真正掌握汇编语言。(二)教学目标通过本课程,使学生在基于32位Windows控制台,以IA-32处理器常用指令和微软MASM展开汇编语言程序设计方法。课程要求学生系统学习IA-32指令系统、理解计算机工作原理;要求学生具有阅读、编辑、汇编和调试汇编语言程序的能力;要求学生掌握汇编语言源程序语句和格式,能够利用顺序、分支、循环和子程序等结构解决常规问题。对程序设计类课程,没有上机编程的实践是无法真正掌握的。所以,学生应加强实践环节学习。学生应完成基本的上机指导编程要求,同时争取多进行编程实践;只有通过实际编程才能发现程序设计中的许多问题。课程目标1:掌握汇编语言的常用指令的功能,能够正确书写每条指令。通过阅读示例程序,掌握常见功能程序段的编写。利用伪指令将程序段扩展成完整的源程序文件,用各种程序结构编写常见问题的程序。课程目标2:培养学生的工程实践能力、终身学习能力、和创新能力。课程目标3:掌握文献检索的方法,并能够进行文献分析,提高分析问题,解决问题的能力并提高实际动手能力。课程目标4:加深学生对前导课程的进一步理解,为学习后继课程打好基础。使其具有创新意识、职业和专业素养三、课程目标对毕业要求的支撑关系毕业要求指标点课程目标1-1:软件工程基础理论知识。1-2:软件项目管理与开发知识课程目标12-1:求学能力;2-2:工程实践能力2-5:创新能力;课程目标22-3:信息获取能力。课程目标33-2:创新意识;3-3:职业素养;3-4:专业素养。课程目标4四、教学方式与方法理论与实践相结合的任务和目标驱动教学方式。在基本分析和设计方法指导下,用一个个阶段性的任务和目标来引导学习,使其贯穿整个教学过程。通过完成阶段性的任务,使学生从软件角度掌握微型计算机原理的基本概念,具有使用汇编语言编程的能力,让学生以主动的、实践的方式学习。五、教学重点与难点(一)教学重点计算机的硬件结构和基本组成、存储器的访问、存储器的扩展、中断处理、指令系统、寻址方式、汇编语言程序设计方法。(二)教学难点寄存器,寻址方式,指令集,中断处理,存储器的访问。六、实验内容、基本要求与学时分配序号实验项目名称实验内容与要求学时类型对应课程目标1汇编语言开发过程创建MASM目录、复制开发软件,熟悉进入和退出32位控制台的方法。熟悉汇编语言的语句格式和程序框架。熟悉汇编语言的开发过程,生成可执行文件并执行,查阅列表文件。2演示性课程目标12数据表示掌握汇编语言进行常量表达和变量定义的方法.4验证性课程目标1课程目标23数据寻址掌握数据寻址方式.4验证性课程目标1课程目标24数据传送指令掌握MOV、XCHG、PUSH和POP等常用传送指令,并体会其中存储器操作数寻址方法的运用。掌握配套教材的输入输出子程序库的应用。4验证性课程目标1课程目标2课程目标35数据运算指令熟悉状态标志的意义。可以利用本书配套的输入输出子程序库,在每条指令之后,调用其中的DISPRF(先调用)和DISPHD,显示6个状态标志位和EAX内容,并核对事先判断的结果。掌握常用加法、减法等数据运算指令。4设计性课程目标1课程目标2课程目标36位操作指令掌握逻辑运算、移位等常用位操作类指令。了解不同编码间的转换作用。4设计性课程目标1课程目标27顺序程序和转移指令理解顺序程序结构,掌握无条件转移指令,掌握有条件转移指令,通过单步执行程序注意状态标志、并跟踪指令执行顺序(即,程序指针EIP数值变化)。4设计性课程目标1课程目标28分支程序设计掌握单分支结构程序的特点和方法,掌握双分支结构程序的特点和方法。4设计性课程目标1课程目标29循环程序设计掌握循环指令和循环程序结构,综合分支和循环程序结构。4设计性课程目标1课程目标210子程序设计掌握子程序指令和子程序结构、熟悉子程序的参数传递的方法,熟悉子程序模块、子程序库和子程序库包含生成可执行文件的多模块程序结构开发方法。4设计性课程目标1课程目标2课程目标3课程目标4合计34七、学业评价和课程考核(一)考核类型:考试考查(二)考核方式:√实验报告实验作品√其它:实验动手操作并验证结果(填写具体考核方式)(三)成绩评定:考核依据建议分值(百分比)考核/评价细则对应课程目标过程考核100%课堂表现20%-40%是否旷课,迟到,早退;能否积极主动提问、讨论、查阅课程相关的各种资料。课程目标2实验报告及实际操作30%-40%是否及时上交实验报告,实验内容操作正确性,上机操作认真,调试正确,善于提问。课程目标1-4动手能力及实验结果20%-40%实验态度,是否独立完成,是否按时完成测试,编程正确,汇编连接及调试过程熟练,实验结果显示正确课程目标1-4期末考核八、课程目标达成评价课程目标的实际达成效果计算方式如下,达成值越高,教学效果越好。课程目标达成度毕业要求指标点达成度九、教材与教学参考书(一)教材汇编语言:基于x86处理器(原书第7版),[美]基普·欧文(KipIrvine),机械工业出版社,2016年3月,第7版。(二)教学参考书《16/32位微机原理、汇编语言及接口技术教程》,钱晓捷著,机
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 四川商务职业学院《环境学基础》2023-2024学年第二学期期末试卷
- 阜阳职业技术学院《概率论与数理统计AW》2023-2024学年第一学期期末试卷
- 河南女子职业学院《舞蹈鉴赏与批评》2023-2024学年第二学期期末试卷
- 湖南冶金职业技术学院《土木水利专业导论》2023-2024学年第二学期期末试卷
- 浙江工业职业技术学院《建筑装饰材料与施工工艺》2023-2024学年第一学期期末试卷
- 福建信息职业技术学院《模拟商务谈判》2023-2024学年第一学期期末试卷
- 四川省眉山一中办学共同体2024-2025学年高三下期末考试物理试题(B卷)含解析
- 广西蓝天航空职业学院《自动化系统概论》2023-2024学年第二学期期末试卷
- 吉林省吉化第一高级中学2025届高三考前冲刺模拟语文试题试卷含解析
- 福建师范大学《汽车服务工程专业导论》2023-2024学年第二学期期末试卷
- 无人机操控技术(项目式 · 含工作页) PPT 4-4 DJI地面站操控
- 市政工程计量计价 课件 项目4 管网工程计量与计价
- 基于深度学习的多模态数据融合方法研究
- 医疗器械仓库防静电措施规范
- GB/T 43493.2-2023半导体器件功率器件用碳化硅同质外延片缺陷的无损检测识别判据第2部分:缺陷的光学检测方法
- 2024年DIP管理专项考核试题
- 无创神经调控技术辅助阿尔茨海默病治疗的中国专家共识(2023)要点
- 六宫数独题目
- 韩愈简介完整
- 《学前儿童科学教育》第二章 幼儿科学教育的目标与内容课件
- 马克思主义与社会科学方法论习题与答案
评论
0/150
提交评论