课程号:7021031
课程名:汇编语言程序设计
学时:32+S8
学分:2.5
课程内容:
本课程主要讲授80x86汇编语言程序设计方法和技术,内容分为6章:1)基础知识;2)80x86计算机组织;3)80x86指令系统和寻址方式;4)汇编语言程序格式;5)循环与分支程序设计;6)子程序结构。
选课对象:计算机科学与技术专业本科生
先修课程:计算机基础,高级语言程序设计
教材及参考书:
1)沈美明,温冬婵. IBM-PC汇编语言程序设计(第二版). 清华大学出版社, 2007
2)花小朋,刘其明,王一飞. 汇编语言程序设计教程. 中国矿业大学出版社,2010
通过本课程的学习,使学生掌握汇编指令的格式、汇编源程序的编写及上机调试方法,能够运用汇编指令和程序设计方法编写一般的程序。
期末考试占总成绩的60%;
平时成绩占总成绩的20%;
实验成绩占总成绩的20%
第1章 基础知识
基础知识
作业-1
基础知识
第2章 80x86计算机组织
80x86计算机组织
作业-2
80x86计算机组织
第3章 80x86的指令系统
3.3 数据传送指令
3.5 逻辑指令
3.1 与数据有关的寻址方式
3.2 与转移地址有关的寻址方式
3.4 算术运算指令
3.7 控制转移指令
3.8 处理机控制指令
3.6 串处理指令
作业-3
指令系统和寻址方式
第4章 汇编语言程序的格式
4.2 汇编语言程序格式
4.1 汇编程序功能及伪操作
作业-4
汇编语言程序的格式
第5章 循环与分支程序设计
循环与分支程序设计
作业-5
先修课程:计算机基础,高级语言程序设计
教材及参考书:
1)沈美明,温冬婵. IBM-PC汇编语言程序设计(第二版). 清华大学出版社, 2007
2)花小朋,刘其明,王一飞. 汇编语言程序设计教程. 中国矿业大学出版社,2010