專(zhuān)注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計(jì)實(shí)例 >> 瀏覽文章

匯編語(yǔ)言程序設(shè)計(jì)方法

作者:佚名   來(lái)源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時(shí)間:2007年09月27日   【字體:

2.匯編語(yǔ)言程序設(shè)計(jì)方法

1)   評(píng)價(jià)程序優(yōu)劣的因素

*      正確性,容錯(cuò)性。

*      結(jié)構(gòu)化,簡(jiǎn)明易讀,易檢驗(yàn),易維護(hù)。

*      省資源,高效率,易操作。

 

2)   程序設(shè)計(jì)過(guò)程與基本設(shè)計(jì)方法

*      模塊化;結(jié)構(gòu)化;自頂而下與自底而上。

*      結(jié)構(gòu)化設(shè)計(jì):

結(jié)構(gòu)設(shè)計(jì)自頂而下:

功能設(shè)計(jì)→總體結(jié)構(gòu)設(shè)計(jì)→局部結(jié)構(gòu)設(shè)計(jì)→底層模塊設(shè)計(jì)

→驗(yàn)證方法設(shè)計(jì)

具體設(shè)計(jì)自底而上:

模塊→局部→整體,逐步整合、協(xié)調(diào),調(diào)試與驗(yàn)證,最后總結(jié)建檔。

*      從原理到程序?qū)崿F(xiàn)

原理→模型→算法→流程→程序設(shè)計(jì)→調(diào)試→優(yōu)化→驗(yàn)證→建檔

 

3)   常用的程序調(diào)試方法

*      原則:先硬后軟;先局部,后整體。

*      匯編檢錯(cuò)-語(yǔ)法檢查。

*      審視推演-邏輯檢查。

*      準(zhǔn)備測(cè)試數(shù)據(jù),試運(yùn)行。

*      附加測(cè)試指令,設(shè)置標(biāo)志,輸出中間結(jié)果。

*      單步調(diào)試

*      設(shè)置斷點(diǎn)

 轉(zhuǎn)載《匯編語(yǔ)言程序設(shè)計(jì)方法》須保留地址:http://www.torrancerestoration.com/mcu/288.html

4)   程序的優(yōu)化與文件編制

*      參照評(píng)價(jià)因素,修改程序結(jié)構(gòu)、數(shù)據(jù)結(jié)構(gòu)、算法及程序,等等。

*      總結(jié)建檔,編制說(shuō)明文件

*      設(shè)計(jì)說(shuō)明:

設(shè)計(jì)目標(biāo),原理,模型;設(shè)計(jì)方案,性能與特點(diǎn);程序結(jié)構(gòu),數(shù)據(jù)結(jié)構(gòu),存儲(chǔ)器分配;流程,加注釋的程序清單;等等。

*      測(cè)試報(bào)告:

測(cè)試方法,測(cè)試數(shù)據(jù),測(cè)試結(jié)果分析。

*      使用說(shuō)明

功能,操作方法,出錯(cuò)信息與排除方法,注意事項(xiàng),等等。

關(guān)閉窗口

相關(guān)文章