《汇编语言》课程教学大纲
一、课程基本信息课程代码:04140311
课程名称:汇编语言课程英文名称:Assembly Language Programming
课程所属单位:电气信息工程系电子信息教研室课程面向专业:电子信息工程、通信工程、自动化、电气工程及其自动化
课程类型:选修课先修课程:《计算机电路基础》、《C语言程序设计》等相关课程
学分:2.5总学时:48学时(其中理论学时:38学时,实验学时:10学时)
二、课程性质与目的汇编语言是一种面向机器的低级语言,它依赖于硬件,能通过巧妙的程序设计充分发挥硬件的潜力。通过学习该课程能比拟深入的了解计算机的全过程。初步掌握计算机的指令系统、运算方法及各硬件的作用和实现过程。为以后学习操作系统、各种高级语言、数据库和各种系统软件打下良好的基础。
三、课程教学内容与要求基础知识
教学内容与要求理解进位计数制与不同基数的数之间的转换、二进制数和十六进制数运算、计算机中数和字符的表示、几种基本的逻辑运算。
教学重点进位计数制、带符号数的表示、字符的表示、数据的校验。
教学难点机器数表示、补码转换。
80x86计算机组织教学内容与要求
理解80x86微处理器、基于微处理器的计算机系统构成。掌握中央处理机、存储器、外部设备。
2.教学重点计算机的基本概念、计算机系统的组成与层次结构、计算机的工作过程、数字计算机的特点与主要性能指标、计算机的开展与应用。
3.教学难点计算机的组成与层次结构、性能指标、计算机的工作过程;补码运算、微命令。
80x86的指令系统和寻址方式教学内容与要求
重点掌握80x86的寻址方式和80x86的指令系统。
教学重点指令系统的基本概念、808的088指令系统。
教学难点指令系统、指令执行过程。
汇编语言程序格式教学内容与要求
理解汇编程序功能:重点掌握伪操作和汇编语言程序格式:掌握汇编语言程序的上机过程。
教学重点汇编语言语句、汇编语言伪指令、汇编语言程序结构、宏操作伪指令、汇编语言程序的开发。
教学难点汇编语句、伪指令、编程调试;伪指令的使用。
循环与分支程序设计教学内容与要求
重点掌握顺序程序设计(含程序正确返回DOS问题)、循环程序设计、分支程序设计。
教学重点循环和分支程序设计。
教学难点程序设计的模式培养和各种形式程序设计以及应用。
子程序结构教学内容与要求
重点掌握子程序的设计方法;掌握子程序的嵌套。
教学重点子程序设计、系统功能子程序的调用。
教学难点程序设计、子程序设计及DOS功能调用。
高级汇编语言技术教学内容与要求
掌握宏汇编、重复汇编、条件汇编。
教学重点宏汇编、重复汇编和条件汇编。
教学难点重复汇编和条件汇编。
输入输出程序设计教学内容与要求
理解I/O设备的数据传送方式、程序直接控制I/O方式;掌握中断传送方式。
教学重点接口与总线、主机与外部设备的信息传递方式、系统总线。
教学难点基本概念、主机与外部设备的信息传递方式;中断、DMAo
四、学时分配学时分配表
五、教学环节与教学要求:
课上由教师讲授与学生实践相结合,使学生通过对计算机各功能部件的逻辑组成、工作机制、程序设计的学习及实验,建立完备的单台计算机整机概念;使学生通过汇编语言程序设计的学习,J'解所用计算机硬件及使用软件扩大功能的实现方法,并为后继课程及今后工作中解决实际问题,打下一个良好的基础;通过实验课的学习,使学牛.受到软硬件实验的初步训练,实验操作能力得到提高。掌握编程的基本方法,培养分析和解决问题的能力,以及掌握使用计算机的基本技能。
六、课程考核方法:
1.实验操作与实验报告:20分.课堂参与/作业:10分
2.考试:70分七、教材与主要参考书:
汇编语言清华大学出版社教材:
《IBM —PC汇编语言程序设计》(第二版)沈美明编著清华大学出版社主要参考书:
1.《汇编语言程序设计》(第二版)苏帆等编著华中科技大学出版社.《IBM-PC宏汇编语言程序设计》(第二版)王元珍编著华中科技大学出版社
2.《汇编语言程序设计》徐建民等编著电子工业出版社执笔人:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。