首页 理论教育MCS-51汇编语言程序设计的6个步骤

MCS-51汇编语言程序设计的6个步骤

【摘要】:MCS-51汇编语言程序设计是将单片机应用于工业测控装置、智能仪表等领域所必须进行的一项工作,一般来说,用汇编语言编写一个程序的过程大致按以下6个步骤进行。3.绘制流程图流程图又称为程序框图,它是用各种图形、符号、指向线等来说明程序设计的过程。流程图能充分表达程序的设计思路,便于查找错误。所编写的源程序要求简单明了,层次清晰。在汇编过程中,还可能会出现一些错误,需要对源程序进行修改。

MCS-51汇编语言程序设计是将单片机应用于工业测控装置、智能仪表等领域所必须进行的一项工作,一般来说,用汇编语言编写一个程序的过程大致按以下6个步骤进行。

1.分析问题,确定问题的解决方案

首先要对需要解决的问题进行分析,明确题目的任务,弄清现有条件和目标要求,然后确定设计方法。对于同一个问题,也存在多种不同的解决方案,应通过认真比较,从中挑选出最佳方案。

2.确定符合单片机运算的算法

单片机的算法比较灵活,一般要优选逻辑简单、运算速度快、精度高的算法,同时兼顾编程的难易和占用内存的多少。

3.绘制流程图

流程图又称为程序框图,它是用各种图形、符号、指向线等来说明程序设计的过程。流程图能充分表达程序的设计思路,便于查找错误。美国国家标准化协会ANSI规定了一些常用的流程图符号,已为程序工作者普遍采用,如表4-1所示。

4.内存单元分配(www.chuimin.cn)

原始数据、运行中的中间数据及结果等都需要安排在某些单元中,这就需要确定数据和工作单元的数量,分配存放单元。

表4-1 流程图的符号和说明

5.编(程)写程序代码

根据流程图中各部分的功能写出具体程序。所编写的源程序要求简单明了,层次清晰。

6.程序的调试和修改

对已编好的程序先要进行汇编。在汇编过程中,还可能会出现一些错误,需要对源程序进行修改。汇编工作完成后,即可进行上机调试运行,这是一个非常重要的步骤。一个程序经过多次修改才能成功。