欢迎来到第一学习网!

兰州大学 汇编语言由程飞燕主讲

  • 来源:兰州大学
  • 格式:高清三分屏视频
  • 状态:共35讲 正在更新

课程介绍

        汇编语言基础知识,8086的指令系统,汇编语言程序格式,基本汇编语言程序设计,高级汇编语言程序设计,32位指令及其编程,汇编语言与C/C++的混合编程。
        本课程以Intel 8086/8088指令系统和微软MASM展开汇编语言程序设计方法。课程要求学生系统学习8086/8088指令系统、进一步理解计算机工作原理;要求学生掌握汇编语言源程序语句和格式,能够利用顺序、分支、循环和子程序等结构解决常规问题。要求学生具有阅读、编辑、汇编和调试汇编语言程序的能力。本课程同时要为《微机原理及接口技术》、《微型计算机控制技术》等课程打下良好基础。
       汇编语言程序设计是继“高级语言程序设计”之后的又一门计算机语言程序设计课程,但它是一种低级语言程序设计。要求学生先修过课程“高级语言程序设计”。
 
教师建议:
 
1、先修知识的要求:学生应该具有一门高级语言程序设计的基本能力,熟悉DOS环境和常用命令的使用方法(尤其是有关路径的概念和命令),最好具有计算机工作原理的知识(例如学习过“计算机组成原理”课程)。
 
 2、循序渐进的方法:建议学生首先掌握基本要求的教学内容,然后循序渐进地学习普通要求的教学内容,最后结合实际工作(毕业设计、工程项目等)掌握高级要求的教学内容。 首先,学生应理解每条常用指令的功能、能够正确书写每条指令;其次,学生通过阅读示例程序,掌握完成常见功能程序段的编写;再次,学生利用伪指令将程序段扩展成完整的源程序文件;随后,学生就各种程序结构编写常见问题的程序;最后,学生才编写较大型程序和有一定难度的程序。 循序渐进的学习是对任何课程都有效的。不以循序渐进方式进行学习,往往就会浪费宝贵的时间去盲目探索,最终学习到的内容多是相对零散的知识,不能建立完整的、系统的知识结构。
 
3、加强实践环节:学生应完成基本的上机指导编程要求,同时争取多进行编程实践;因为只有通过实际编程才能发现程序设计中的许多问题。不要轻视调试程序的作用,它是深入理解指令功能和程序执行过程的关键。请你不要直接拷贝源程序代码,在你将一条一条语句的录入编辑过程中,就是书写正确语句、加深语句理解的绝好机会。
 
 
推荐教材:
       《汇编语言程序设计(第二版)》,钱晓捷,电子工业出版社,2003.6.
 
 
 
推荐参考书目:
 
(1)《汇编语言程序设计(第二版)》,钱晓捷,电子工业出版社,2003.6.
 
(2)《新版汇编语言程序设计》,钱晓捷,电子工业出版社,2006.12.
 
(3)《汇编语言程序设计学习与解题指南》,钱晓捷,华中科技大学出版社,2002.8
 
(4)《IBM-PC汇编语言程序设计》, 沈美明 温冬婵 , 清华大学出版社 , 684千字
 
(5)《IBM-PC汇编语言程序设计实验教程》,沈美明 温冬婵 张赤红, 清华大学出版,295千字
 
(6) IBM PC Assembly Language and Programming(Fourth Edition),Peter Abel,清华大学出版社(影印本)
 
(7) 《IBM-PC 汇编语言程序设计例题习题集》, 温冬婵 沈美明, 清华大学出版社, 198千字
 
相关学术论文:
 
  (1)苏建元, 方建, 王玲玲等。Windows 下MASM 集成汇编系统的研究与开发,电脑知识与技术,2008,3(5):P965-968
 
  (2)赖晓风, 高建清, 贺春林, 王朝斌汇编语言集成环境开发。西南民族大学学报,2008, 34 (4): P808-810
 
 
课程安排:
 
第1章 汇编语言基础知识        6个学时
 
第2章 8086指令系统            6个学时
 
第3章 汇编语言程序格式        6个学时
 
第4章 基本汇编语言程序设计    6个学时
 
第5章 高级汇编语言程序设计    5个学时
 
第6章 32位指令及其编程        2个学时
 
第7章 与C/C++混合编程         1个学时