
汇编语言0-hnj.ppt
11页Assembly Language Programming汇编语言主讲人 夏卓群课程介绍n专业基础课、必修课专业基础课、必修课n计算机组成原理的一个部分计算机组成原理的一个部分n软件开发的一个组成部分软件开发的一个组成部分n一种低级语言的程序设计一种低级语言的程序设计n高级语言程序设计的扩展高级语言程序设计的扩展1相关课程Ø先修课先修课n高级语言程序设计高级语言程序设计Ø后续课后续课n接口技术接口技术n编译原理编译原理2教学目的n熟熟练练掌掌握握微微机机原原理理与与汇汇编编语语言言的的相关知识相关知识n掌握处理器工作原理掌握处理器工作原理 n能能用用汇汇编编语语言言编编写写难难度度适适中中的的应应用程序用程序3汇编语言用途n计算机底层有了更好的了解计算机底层有了更好的了解n一门有效的编程工具一门有效的编程工具(病毒和解密病毒和解密) 学学习习汇汇编编语语言言,,向向上上可可以以理理解解软软件件,,向向下下能能够够感感知知硬硬件件,,是是我我们们理理解解整整个个计计算算机机系系统统的的最佳起点和最有效途径最佳起点和最有效途径 4教学难点与重点n难难点点::汇汇编编语语言言属属低低级级语语言言,,对对于于习习惯惯高高级级语语言言编编程程的的人人员员而而言言,,理理解解汇汇编编语语言言编编程的特点、编程风格等有一定难度。
程的特点、编程风格等有一定难度n重重点点::汇汇编编语语言言指指令令系系统统、、存存储储器器、、寄寄存存器n解解决决方方式式::课课堂堂讲讲授授中中遇遇到到重重点点难难点点适适当当多花时间,课后多做练习、多编程多花时间,课后多做练习、多编程5教学内容补充微机原理部分的内容补充微机原理部分的内容第第1章章 计算机基础知识计算机基础知识第第2章章 寻址方式和指令系统寻址方式和指令系统第第3章章 汇编语言汇编语言第第4章章 汇编语言程序设计的基本技术汇编语言程序设计的基本技术第第5章章 子程序设计子程序设计第第6章章 高级汇编语言技术高级汇编语言技术第第7章章 输入输出与中断输入输出与中断6教学特点n采用最新汇编程序采用最新汇编程序MASM 6.11n采用简化段定义源程序格式采用简化段定义源程序格式n强调对基本指令的理解和掌握强调对基本指令的理解和掌握n重点介绍汇编系统和伪指令的基本内容重点介绍汇编系统和伪指令的基本内容n强调上机实践,要求熟练进行编程和调试强调上机实践,要求熟练进行编程和调试n运用多媒体教学手段运用多媒体教学手段7教学要求n课堂上注意听讲、重要的是理解课堂上注意听讲、重要的是理解n部分补充例题等内容需要笔记部分补充例题等内容需要笔记n课课堂堂外外一一定定要要看看书书复复习习或或预预习习、、完成作业完成作业n充分利用上机时间、多编程练习充分利用上机时间、多编程练习8参考文献1、、《《IBM-PC汇汇编编语语言言程程序序设设计计》》((第第2版版))沈沈美美明、温冬婵明、温冬婵 编著编著 清华大学出版社清华大学出版社2、、《《汇编语言汇编语言》》 王爽著王爽著 清华大学出版社清华大学出版社9考核要求n考试成绩(课堂教学内容)考试成绩(课堂教学内容)60%%n上机成绩(出勤及编程情况)上机成绩(出勤及编程情况)30%%n平时成绩(作业等学习情况)平时成绩(作业等学习情况)10%%10。
