单片机原理及应用教学配套课件作者林毓梁主编第5章汇编语言程序设计

单片机原理及应用教学配套课件作者林毓梁主编第5章汇编语言程序设计

ID:43544445

大小:673.98 KB

页数:63页

时间:2019-10-10

单片机原理及应用教学配套课件作者林毓梁主编第5章汇编语言程序设计_第1页
单片机原理及应用教学配套课件作者林毓梁主编第5章汇编语言程序设计_第2页
单片机原理及应用教学配套课件作者林毓梁主编第5章汇编语言程序设计_第3页
单片机原理及应用教学配套课件作者林毓梁主编第5章汇编语言程序设计_第4页
单片机原理及应用教学配套课件作者林毓梁主编第5章汇编语言程序设计_第5页
资源描述:

《单片机原理及应用教学配套课件作者林毓梁主编第5章汇编语言程序设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第五章汇编语言程序设计■■■■■■■第5章汇编语言程序设计§5・1汇编语言程序设计概念§5・2三种程序结构§5・3子程序◄Back第五章汇编语言程序设计§5-1汇编语言程序设计概念计算机程序设计语言是指计算机能够理解和执行的语言O程序设计语言的种类很多,归纳起来有三种:机器语言、汇编语言和高级语言。编程时采用哪种语言由程序设计语言的特点和适用场合决定。机器语言、汇编语言和高级语言比较一览表第五章汇编语言程序设计决定。74H02H24HFEH计算机程序设计语言是指计算机能够理解和执行的语言程序设计语言的种类很多,归纳起来有三种:05H80H机器1遥言.汇编语言

2、特点:用机器码书写程序。缺点:不易被人们识别和读写。难写、难读、难交流。优点:计算机可以直接识别和执行。适用场合:无。计算机程序设计语吕是指计算机能够理解賀梦^ADDa,程序设计语言的种类很多,归纳起来一#05H机器语言、1特点:用符号书写指令(用助记符表示操作码,特殊符号表示操作数)。缺点:机器不能直接识别;程序员必须了解机器的结构和指令系统,不易推广和普及;不能移植,不具备通用性。优点:易为人们识别、记忆和读写。适用场合:实时控制系统。教材配套课件4返回占第五章汇编语言程序设计5JL■■■■■■■■■■■■■■■■■■■■■■■■■计算机程序设计语言是指

3、计算机能够理解和执行的语言O程序设计语言的种类很多,归纳起来有三种:机器语言、汇编语言和高级语言。°[厶特点:用以英语为基础的语句编程。u缺点:机器不能直接识别;执行时间长。优点:易于推广和交流;不依赖于机器,具有通用性。适用场合:科学运算和数据处理。机器语言、汇编语言和高级语言比较一览表名称特点缺点优点适用场合机器语言川机器码书写指令不易被人们识别和读写。难写、难读、旌交流计算机可以直接识别和执行无汇编语言用符号书写指令(用助记符表示操作码,特殊符号表示操作数)机器不能直接识别;程序员必须了解机器的结构和指令系统,不易推广和普及;不能移植,不具备通用性易为

4、人们识别、记忆和读写实吋控制系统高级语言用以英语为基础的语句编程机器不能直接识别;执行时间长易于推广和交流;不依赖于机器,具有通用性科学运算和数据处理1、高级语言程序转换为机器语言程序的过程称为编译过程,通过编译程序实现。2、汇编语言源程序转换为机器语言目的程序的过程称为汇编过程,通过手工査麦///3、用汇编程序将汇编语言源程序轅岬極辭專时件汇编语言源程序的格式6_I必须止确,程序员还要了解伪扌返回占第五章汇编语言程序设计5JL■■■■■■■■■■■■■■■■■■■■■■■■■汇编语言源程序格式汇编语言源程序是用汇编俩言编写的用户程序。一III汇编语言源程序

5、格式如下:1、汇编语言源程序由i条i条汇编语句组成。2、每条汇编语句独占一行,以CR—LF结束。3、典型的汇编语句由四部分组成:标号:操作码操作数:注释

6、指令系统中的指令1、2、3、⑴汇编语言;1、汇编谯⑵2、每条汇⑶3、典型邸⑷J7L标号是指指令的符号地址。一般情况下可以省略,只用在转移的目的指令前。由8个或8个以内的字母、数字构成,第一个必须是字母。同一程序内,不能有相同的标号。不能用助记符、寄存器名和特殊符号等作标号。标号必须以冒束。标号:操作码操作数;注释汇编语言源程序格式汇编语言源程序是用汇编俩言编写的用户程序。一III汇编语言源程序格式干左汇编语

7、言源程序由每条汇编语句独占典型的汇编语句由标号:操作码操作数;注释1、2、3、1、操作码说明语句的功能。2、它是汇编语句中必不可少的部分。1、操作数说明操作的对象。2、操作数有二种表示方法:3、数本身和数所在地方。如果有2个上3个,则各个操作数之间用逗号隔开。参与运算的数可以用D、B、H、或ASCII码、表达式来表不。标号:操作码操作数;注1、内RAM:其地址可以用B、H、D、已定义的符号、含有+、-号的表达式表示。2、SFR:用特殊功能寄存器名表示。3、工作寄存器:用工作寄存器名表示。4、外RAM:用@dptr表示.V匚编语11、注释用于说明语句的功能,增

8、加程序的可读性。2、可有可无,如果有,则必须以分号开汇编语言源程序格式戈头,以CR-LF结束,若一行不够,可以另1、汇编语言源程序由起一彳亍,新行必须以分号开头。2、每条汇编语句独占3、典型的汇编语句由四部分赢、/标号:操作码操作数;注释第五章汇编语言程序设计■■■■■■■伪指令一、伪指令与指令的区别:伪指令由汇编程序识别,用来对汇编过程进行某种控制,或者对符号、标号赋值。在汇编过程中,伪指令不产生可执行的目标代码;而指令由CPU执行,在汇编过程中,产生可执行的目标代码,完成对数据的运算与处理。二、常用的伪指令:ORGENDEQUDATADBDWDSORG(

9、汇编起始命令)功能:规定下面的目标程序的起始地址。格

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。