2.汇编语言程序设计方法
1) 评价程序优劣的因素
* 正确性,容错性。
* 结构化,简明易读,易检验,易维护。
* 省资源,高效率,易操作。
2) 程序设计过程与基本设计方法
* 模块化;结构化;自顶而下与自底而上。
* 结构化设计:
结构设计自顶而下:
功能设计→总体结构设计→局部结构设计→底层模块设计
→验证方法设计
具体设计自底而上:
模块→局部→整体,逐步整合、协调,调试与验证,最后总结建档。
* 从原理到程序实现
原理→模型→算法→流程→程序设计→调试→优化→验证→建档
3) 常用的程序调试方法
* 原则:先硬后软;先局部,后整体。
* 汇编检错-语法检查。
* 审视推演-逻辑检查。
* 准备测试数据,试运行。
* 附加测试指令,设置标志,输出中间结果。
* 单步调试
* 设置断点
转载《汇编语言程序设计方法》须保留地址:http://www.51hei.com/mcu/288.html
4) 程序的优化与文件编制
* 参照评价因素,修改程序结构、数据结构、算法及程序,等等。
* 总结建档,编制说明文件
* 设计说明:
设计目标,原理,模型;设计方案,性能与特点;程序结构,数据结构,存储器分配;流程,加注释的程序清单;等等。
* 测试报告:
测试方法,测试数据,测试结果分析。
* 使用说明
功能,操作方法,出错信息与排除方法,注意事项,等等。