郑州大学——汇编语言程序设计

课程主页:http://www2.zzu.edu.cn/qwfw/hbyycai
支持网站:http://www2.zzu.edu.cn/qwfw(钱晓捷之微辅网)

         “汇编语言程序设计”是继“高级语言程序设计”之后的又一门计算机语言程序设计课程,但讲解的是面向处理器的低级语言。该课程一方面加强学生的高级语言编程能力;另一方面配合“计算机组成原理”和“微机原理及接口技术”课程,从软件角度理解计算机工作原理;同时,还作为自动控制等与硬件相关应用领域的程序设计基础,以及为“嵌入式系统”、“操作系统”、“编译原理”等课程提供基础知识。

  本课程以Intel 80x86指令系统和微软MASM展开汇编语言程序设计方法。课程要求学生系统学习80x86整数指令系统、进一步理解计算机工作原理;要求学生掌握汇编语言源程序语句和格式,能够利用顺序、分支、循环和子程序等结构解决常规问题。本课程配有上机实践环节,要求学生具有阅读、编辑、汇编和调试汇编语言程序的能力。

  本课程以当前微机为硬件平台、Windows操作系统为软件平台。课程内容安排上一方面考虑与整个计算机学科教学计划、尤其是相关课程内容的衔接,先从 16位MS-DOS环境或32位Windows控制台入手,学习汇编语言的基本内容;然后,将教学内容扩展到Windows窗口应用程序、汇编语言与 Visual C++混合编程、以及浮点和多媒体指令编程等应用方面,使得该课程能够结合计算机最新发展技术和市场需求。

课程网站精品栏目:

网上教学
疑难解答
动画演示
教学论坛