1 / 65
文档名称:

716-4.1 程序编制的方法和技巧.ppt

格式:ppt   页数:65
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

716-4.1 程序编制的方法和技巧.ppt

上传人:小玉儿 2012/2/6 文件大小:0 KB

下载得到文件列表

716-4.1 程序编制的方法和技巧.ppt

文档介绍

文档介绍:程序编制的方法和技巧
本章内容:
基本程序结构
源程序的编辑和汇编
常用程序举例
第4章 80C51的程序设计
程序编制的方法和技巧

一、预完成任务的分析
功能要求
技术指标
硬件资源和工作环境
二、进行算法的优化
速度
内存使用
清晰的流程图是正确编制应用程序的基础和条件,是一个良好的编程习惯
总流程图:程序的逻辑结构,各程序模块间的相互关系。
局部流程图:程序模块的具体实施细节。
三、程序总体设计及流程图绘制
开始、结束
判断分支
程序流向
工作任务
程序连接
程序流向
常用的流程图符号
编制程序的方法和技巧
一、采用模块化程序设计方法
主程序、子程序,如:发送、接收、延时、打印和显示等。
模块化的优点
便于程序设计和调试
便于程序优化和分工
提高程序阅读性和可靠性
二、尽量采用循环结构和子程序
长度减少、内存空间减少。
避免“死循环,注意循环初值和结束条件
子程序用到的寄存器内容应压栈保护,并注意堆栈操作的压入和弹出的平衡;
中断处理子程序除了要保护程序中用到的寄存器外,还应保护标志寄存器。
汇编语言的语句格式
语句行组成:
[标号:]操作码[操作数] [;注释]
字段间用分隔符分隔:
空格、冒号、逗号、分号等。
标号
语句地址的标志符号,几项规定:
操作码
规定语句执行的操作。它是汇编语句中唯一不能空缺的部分。
由1~8个ASCII字符
第1个字符必须是字母,其余为字母、数字或其他特定字符
不使用已定义的符号
后边必须跟冒号
操作数
给指令的操作提供数据或地址。汇编语句中操作数可能是空缺的,也可能包括一项,还可能包括两项或三项。操作数字段可包括以下几种情况:
工作寄存器名
特殊功能寄存器名
标号名
常数
符号“$”,表示PC的当前值
表达式
注释
增加程序可读性,该字段要以分号“;”开头,长度不限。
数据的表示形式
二进制数,末尾以字母 B 标识
十进制数,末尾以字母 D 标识或将字母D省略。
十六进制数,末尾以字母 H 标识。但应注意以字母A~F开头时应在其前面加上数字“0”。
ASCII码,以单引号标识。如:‘AB’,‘1245’