《单片机原理与应用》PPT课件.ppt

《单片机原理与应用》PPT课件.ppt

ID:51645043

大小:1011.00 KB

页数:44页

时间:2020-03-27

《单片机原理与应用》PPT课件.ppt_第1页
《单片机原理与应用》PPT课件.ppt_第2页
《单片机原理与应用》PPT课件.ppt_第3页
《单片机原理与应用》PPT课件.ppt_第4页
《单片机原理与应用》PPT课件.ppt_第5页
资源描述:

《《单片机原理与应用》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机原理与应用Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.第4章汇编语言程序设计Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.4.180C51汇编语言程序设计基础机器语言汇编语言高级语言汇编语言与高级语言相比具有以下优点:1)占用的内存单元和CPU资源少(2)

2、程序简短,执行速度快(3)可直接调用计算机的全部资源,并可有效地利用计算机的专有特性(4)能难确地掌握指令的执行时间,适用于实时控制系统。第4章汇编语言程序设计Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.汇编语言具有以下几个特点:①助记符指令与机器指令是一一对应的,所以用汇编语言编写的程序效率高,占用存储空间小,运行速度快,而且能反映计算机的实际运行情况,所以用汇编语言能编写出最优化的程序。②汇编语言是“面向机器”

3、的语言,编程比使用高级语言困难。③汇编语言能直接访问存储器、输入与输出接口及扩展的各种芯片(比如A/D、D/A等),也可直接处理中断,因此汇编语言能直接管理和控制硬件设备。④汇编语言通用性差,汇编语言和机器语言一样,都面向一台具体的机器,不同的单片微机具有不同的指令系统,并且不能通用。4.180C51汇编语言程序设计基础第4章汇编语言程序设计Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.程序结构模块设计开发方法自底向

4、上开发:首先对最底层模块进行编码,测试和调试。这些模块正常工作后,就可以用它们来开发较高层的模块。自顶向下开发:首先对最高层进行编码和调试。4.1.1汇编语言源程序的设计方法第4章汇编语言程序设计Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.4.1.280C51汇编语言的伪指令1.汇编起始地址伪指令汇编起始地址伪指令的一般格式如下:ORG表达式例:ORG3000HSTART:MOVA,#7AH解:这段程序汇编后目标代

5、码在存储器中存放的起始地址是3000H。第4章汇编语言程序设计Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.2.汇编结束伪指令汇编结束伪指令一般格式如下:格式1:〈字符名称〉END〈表达式〉格式2:〈字符名称〉END或者END该指令是汇编语言源程序的结束标志,在END以后所写的指令,汇编程序都不予处理。因此,在一个源程序中只允许出现一个END语句,它必须放在整个程序的最后。4.1.280C51汇编语言的伪指令第4章汇

6、编语言程序设计Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.3.赋值伪指令赋值伪指令一般格式如下:〈字符名称〉EQU〈表达式〉该指令的功能是将“表达式”赋给“字符名称”。例:LOOPEQU2007H;LOOP=2007H解:用EQU指令给一个字符名称赋值之后,在整个程序中该字符名称的值都是固定的,不能更改。若需更改,需用伪指令DL重新定义赋值。4.1.280C51汇编语言的伪指令第4章汇编语言程序设计Evaluati

7、ononly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.4.数据地址定义指令数据地址定义指令一般格式如下:〈字符名称〉DATA〈表达式〉DATA伪指令的功能与EQU有些相似,使用时要注意它们有以下区别:①EQU伪指令必须先定义后使用,而DATA伪指令可以后定义先使用;②用EQU伪指令可以把一个汇编符号赋给一个字符名称,而DATA只能把数据赋给字符名称;③DATA伪指令可将一个表达式的值赋给一个字符名称,所定义的

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

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

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