2.匯編語言程序設計方法
1) 評價程序優劣的因素
* 正確性,容錯性。
* 結構化,簡明易讀,易檢驗,易維護。
* 省資源,高效率,易操作。
2) 程序設計過程與基本設計方法
* 模塊化;結構化;自頂而下與自底而上。
* 結構化設計:
結構設計自頂而下:
功能設計→總體結構設計→局部結構設計→底層模塊設計
→驗證方法設計
具體設計自底而上:
模塊→局部→整體,逐步整合、協調,調試與驗證,最后總結建檔。
* 從原理到程序實現
原理→模型→算法→流程→程序設計→調試→優化→驗證→建檔
3) 常用的程序調試方法
* 原則:先硬后軟;先局部,后整體。
* 匯編檢錯-語法檢查。
* 審視推演-邏輯檢查。
* 準備測試數據,試運行。
* 附加測試指令,設置標志,輸出中間結果。
* 單步調試
* 設置斷點
轉載《匯編語言程序設計方法》須保留地址:http://www.zg4o1577.cn/mcu/288.html
4) 程序的優化與文件編制
* 參照評價因素,修改程序結構、數據結構、算法及程序,等等。
* 總結建檔,編制說明文件
* 設計說明:
設計目標,原理,模型;設計方案,性能與特點;程序結構,數據結構,存儲器分配;流程,加注釋的程序清單;等等。
* 測試報告:
測試方法,測試數據,測試結果分析。
* 使用說明
功能,操作方法,出錯信息與排除方法,注意事項,等等。