理论教育 单片机汇编语言程序设计步骤

单片机汇编语言程序设计步骤

时间:2023-11-05 理论教育 版权反馈
【摘要】:用汇编语言编写程序,一般可分为以下几个步骤:1)分析题意,明确要求。3)画程序流程图,用图解来描述和说明解题步骤。5)编写源程序。流程图设计后,程序设计思路比较清楚,接下来的任务就是选用合适的汇编语言指令来实现流程图中每一框内的要求,从而编制出一个有序的指令流,这就是源程序设计。7)上机调试、修改和最后确定源程序。

单片机汇编语言程序设计步骤

汇编语言编写程序,一般可分为以下几个步骤:

1)分析题意,明确要求。解决问题之前,首先要明确所要解决的问题和要达到的目的、技术指标等。

2)确定算法。根据实际问题的要求、给出的条件及特点,找出规律性,最后确定所采用的计算公式和计算方法,这就是一般所说的算法。算法是进行程序设计的依据,它决定了程序的正确性和程序的指令。

3)画程序流程图,用图解来描述和说明解题步骤。程序流程图是解题步骤及其算法进一步具体化的重要环节,是程序设计的重要依据,它直观清晰地体现了程序的设计思路。

流程图是用预先约定的各种图形、流程线及必要的文字符号构成的,标准的流程图符号如图4-1所示。

图4-1(a)是起始框和结束框:在程序的开始和结束时使用。

图4-1(b)是处理框:表示一段程序的功能或处理过程。

图4-1 常用画流程图的符号(www.daowen.com)

图4-1(c)是判断框:表示条件判断,以决定程序的流向。

图4-1(d)是带箭头的线段:表示程序执行的流向。

4)分配内存工作单元,确定程序与数据区存放地址

5)编写源程序。流程图设计后,程序设计思路比较清楚,接下来的任务就是选用合适的汇编语言指令来实现流程图中每一框内的要求,从而编制出一个有序的指令流,这就是源程序设计。

6)程序优化。程序优化的目的在于缩短程序的长度,加快运算速度和节省存储单元。如恰当的使用循环程序和子程序结构,通过改进算法和正确使用指令来节省工作单元及减少程序执行的时间。

7)上机调试、修改和最后确定源程序。只有通过上机调试并得出正确结果的程序,才能认为是正确的程序。对于单片机来说,没有自开发的功能,需要使用仿真器或利用仿真软件进行仿真调试,修改源程序中的错误,直至正确为止。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈