中国海洋大学汇编语言课程大纲(理论课程)

中国海洋大学汇编语言课程大纲(理论课程)

ID:38098701

大小:43.00 KB

页数:6页

时间:2019-05-23

中国海洋大学汇编语言课程大纲(理论课程)_第1页
中国海洋大学汇编语言课程大纲(理论课程)_第2页
中国海洋大学汇编语言课程大纲(理论课程)_第3页
中国海洋大学汇编语言课程大纲(理论课程)_第4页
中国海洋大学汇编语言课程大纲(理论课程)_第5页
资源描述:

《中国海洋大学汇编语言课程大纲(理论课程)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、中国海洋大学汇编语言课程大纲(理论课程)英文名称(AssemblyLanguage)【开课单位】信息科学与工程学院计算机科学与技术系【课程模块】学科基础【课程编号】【课程类别】必修【学时数】48(理论32实践16)【学分数】2.5备注:课程模块为公共基础、通识教育、学科基础、专业知识或工作技能;课程类别为必修或选修。一、课程描述本课程大纲根据2011年本科人才培养方案进行修订或制定。(一)教学对象《汇编语言》是计算机科学与技术专业本科生的一门必修专业基础课程,包括基础理论、编程工具、编程方法和应用技术等内容

2、。(二)教学目标及修读要求1、教学目标(课程结束后学生在知识、技能和态度三个层面达到的目标)汇编语言是和机器相关的一种程序设计语言,主要是为了学习两个重要目的:充分获得底层编程的体验,深刻理解机器运行程序的机理。在教学中,此课程的学习使得学生建立“机器”和“程序”、“空间”和“时间”等概念,在技术上,汇编语言是面向硬件编程、高效率代码工具。通过课堂教学及学习、上机实验等,要求学生了解计算机的编程结构,掌握汇编语言程序设计的基本概念、方法和技巧,学会上机调试、运行汇编程序的基本方法,具备一定的汇编语言软件设计

3、能力。“汇编语言”是高级语言和计算机系统之间的桥梁,教学的特点是把“程序”与“机器”相结合,在了解计算机结构的基础上学习程序设计技术,在学习汇编语言编程的方法中了解程序对机器特性的影响,使学生逐步建立起完整的计算机系统概念,为后续专业课程打好基础。2、修读要求(简要说明课程的性质,与其他专业课程群的关系,学生应具备的基本专业素质和技能等)“汇编语言”是继“程序设计语言”之后的又一门计算机语言程序设计课程,但讲解的是面向处理器的低级语言。该课程一方面加强学生的高级语言编程能力;另一方面配合“计算机组成原理”和

4、“微机原理”课程,从软件角度理解计算机工作原理;同时,还作为自动控制等与硬件相关应用领域的程序设计基础,以及为“嵌入式系统”、“操作系统”、“编译原理”等课程提供基础知识。本课程以Intel80x86指令系统和微软MASM展开汇编语言程序设计方法。课程要求学生系统学习80x86指令系统、进一步理解计算机工作原理;要求学生掌握汇编语言源程序语句和格式,能够利用顺序、分支、循环和子程序等结构解决常规问题。本课程配有上机实践环节,要求学生具有阅读、编辑、汇编和调试汇编语言程序的能力。(三)先修课程(参照2011版

5、人才培养方案中的课程名称,课程名称要准确)先修课程为程序设计语言。二、教学内容(一)第一章绪论和基础知识1、主要内容:机器语言与汇编语言,汇编语言的特点,进位计数制与不同基数的数之间的转换,二进制数和十六进制数运算,计算机中数和字符的表示,几种基本的逻辑运算。2、教学要求:(按照掌握、理解、了解三个层次对学生学习提出要求)了解计算机语言的发展,理解高级语言、汇编语言、机器语言的差别与联系。掌握二进制、八进制、十六进制与十进制之间的转换(尤其是降幂法的灵活使用),掌握ASCII码。常用的原码、反码和补码的表示

6、方法。掌握常用的逻辑运算。3、重点、难点:本章重点是汇编语言的特点、十六进制、ASCII码。4、其它教学环节(如实验、习题课、讨论课、其它实践活动):通过C语言与汇编语言程序段的比较,了解汇编语言独有的特点,让学生慢慢明白汇编语言是计算机能提供给用户的最快而又最有效的语言,也是能够利用计算机所有硬件特性并能直接控制硬件的唯一语言,因而在对于程序的空间和时间要求很高的场合,汇编语言是必不可少的,至于对于很多需要直接控制硬件的应用场合,则更是非用汇编语言不可。(二)第二章80x86计算机组织1、主要内容:80x

7、86微处理器;基于微处理器的计算机系统;CPU和寄存器组;存储器与外部设备。2、教学要求:(按照掌握、理解、了解三个层次对课程内容提出要求)了解美国Intel的80x86发展历程,从字长、数据总线、地址总线等参数比较80x86;掌握计算机系统的硬件和软件组成;了解MASM、TASM等汇编程序、Debug调试程序在系统软件中的层次位置;掌握常用的80x86通用寄存器、段寄存器;掌握物理地址、偏移地址和段地址;了解接口中的数据寄存器、状态寄存器和命令寄存器。3、重点、难点:偏移地址;段地址;物理地址。4、其它教

8、学环节:(如实验、习题课、讨论课、其它实践活动):习题2.3、2.4、2.6。(三)第三章80x86的指令系统和寻址方式1、主要内容:指令与指令系统;寻址方式(与数据有关的,与转移地址有关的);80x86的指令系统分类;数据传送指令;算术指令;逻辑指令;串处理指令;控制转移指令;CPU控制与杂项操作指令。2、教学要求:(按照掌握、理解、了解三个层次对课程内容提出要求)掌握常见的与数据有关的寻址方式(立即寻址、寄存

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

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

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