下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、汇编语言课程教学大纲课程名称:汇编语言英文名称:Assemble Language课程编号:X2050751 学时数:48其中实验学时数:10 课外学时数:0学分数:3.0适用专业:软件工程一、课程的性质、目的和任务汇编语言是软件工程专业的专业基础课程。作为一个面向机器的程序设计语言,它属低级语言,可以直接面向硬件编程,具有能够直接有效控制硬件的能力,能够编写出运行速度快、代码量小的高效程序,在许多场合具有不可替代的作用,因此它能充分发挥硬件的特性。汇编语言通常适用于系统的核心程序的设计,接口驱动程序的设计,实时控制程序的设计及单片机程序设计等对速度要求高、涉及硬件驱动控制等方面的编程,例如操
2、作系统的核心程序段、实时控制系统的软件、智能仪器仪表的控制程序、频繁调用的子程序或动态连接库、加密解密软件、分析和防治计算机病毒等等。尤其对于中断的实现,更加体现了计算机的应用性质。通过对汇编语言的学习,可以深入了解计算机结构及工作原理。课程教学内容的基本要求、重点和难点1. 80 x86微处理器的结构,数据表示了解80 x86微处理器结构;理解数据表示重点:数据表示(BCD码、二进制、ASCII码等);难点:微处理器结构;数据表示。2. 汇编设计环境、上机调试方法熟练掌握CPU中各种寄存器及汇编语言的上机过程及调试方法,理解存贮器分段技术、堆栈存储技术。重点:各种寄存器,存贮器分段结构、堆栈
3、存储技术、上机过程及调试。难点: DEBUG调试程序,系统功能调用。3. 80 x86系列微机寻址方式和指令系统 掌握指令的寻址方式,熟练掌握指令系统。重点:寻址方式、汇编指令功能及使用特点难点:寻址方式、指令功能特点4. 高级汇编语言语法及宏指令掌握汇编语言语法及运算符、各种伪指令及汇编语言程序结构、宏指令等。重点:伪指令语句格式及运算符;汇编语言程序结构难点:宏指令结构5汇编语言程序设计结构熟练掌握顺序结构、分支结构、循环结构的程序设计方法。重点:分支结构程序,循环结构程序的编制。难点:各种结构程序编程技巧。6汇编语言程序设计技术熟练掌握子程序设计方法,掌握多字节算术运算、BCD码运算及代
4、码转换重点:子程序程序设计;代码转换。难点:子程序编程技巧;代码转换方法。7输入输出及中断程序的概念: 理解接口概念及输入输出指令,了解中断服务程序的概念。重点:接口概念及输入输出指令。难点:中断的概念。三 教学方式及学时分配序号主要内容教学方式学时分配辅导答疑比例180 x86系列微机结构,数据表示讲授42:12汇编设计环境、上机调试方法讲授42:1380 x86系列微机寻址方式和指令系统讲授82:14高级汇编语言语法及宏指令讲授62:15汇编语言程序设计结构讲授+实验10+62:16汇编语言程序设计技术讲授+实验4+42:17输入输出及中断程序的概念讲授22:1 四、课程各教学环节的要求(
5、一)实验环节实验一:软件工具的使用及顺序结构程序设计 要求通过汇编语言程序在微机上的调试运行,掌握软件工具的使用的方法和步骤,以及顺序结构程序设计。实验二:分支结构程序设计要求正确地使用条件转移指令,设计分支程序,上机调试程序。实验三:循环结构程序设计要求使用循环控制指令和条件转移指令编制循环程序,并调试运行,通过上机实践提高编写循环程序的能力。实验四:子程序结构程序设计要求运用和子程序有关的指令以及宏指令编写程序,掌握子程序及宏指令定义和调用方法,通过上机实践提高编写子程序及宏指令程序的能力。实验五:综合练习要求运用已学过的各种程序设计方法,编一应用程序,提高综合编程能力。以上实验上机题目选
6、用书后习题或自拟。要求撰写实验报告。具体内容包括:题目、源程序清单、程序运行结果、实验小结等。(二)作业 根据授课进度,布置相应作业,每章讲授结束后,收一次作业,根据共性问题进行集体讲解。(三)课外 首先完成教师布置的作业,然后利用实验室开放进行自主学习,练习编写程序。五、本课程与其他课程的联系先修课程是数字逻辑、C+程序设计,后续课程是计算机原理、操作系统等。六、教学参考书目1 新一代汇编语言程序设计,曹家恒,高等教育出版社,2003.22 汇编语言程序设计,钱晓捷,电子工业出版社,2000.93 汇编语言程序设计 丁辉主编,电子工业出版社,2009.34 IBM-PC汇编语言程序设计(第二版),沈美明、温冬婵,清华大学出版社,2001.85 Kip R.Irvine,A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 微波炉采购合同(3篇)
- 幼儿园老师开家长会发言稿
- 中队长述职报告范文
- 晋升转正述职报告
- 销售工作心得体会(35篇)
- 匆匆的读书心得感想(33篇)
- 五年级下册英语第4单元单词表
- 青海省西宁市(2024年-2025年小学五年级语文)人教版阶段练习(下学期)试卷及答案
- 上海市县(2024年-2025年小学五年级语文)人教版小升初真题(下学期)试卷及答案
- 五年级数学(小数乘除法)计算题专项练习及答案汇编
- DL∕T 5210.6-2019 电力建设施工质量验收规程 第6部分:调整试验
- 管理类档案基本归档范围及保管期限表
- 大班蒙氏数学:多边形
- 家长会空白签到表
- 干燥温度对中药丸剂溶散时限的影响探讨
- 二年级乘除法口算题大全500题(可直接打印)
- 六年级英语Unit1-How--can--I--get-there教材分析
- 车辆技术管理机构设置及各岗位管理职责
- 针织学(双语)课件Chapter2
- Q∕CR 549.2-2016 铁路工程土工合成材料 第2部分:土工格栅
- EJA技术交流会资料
评论
0/150
提交评论