綜上所說(shuō),匯編語(yǔ)言的特點(diǎn)明顯,其誘人的優(yōu)點(diǎn)直接導(dǎo)致其嚴(yán)重的缺點(diǎn),其“與機(jī)器相關(guān)”和“執(zhí)行的高效率”導(dǎo)致其可移植性差和調(diào)試難。所以,我們?cè)谶x用匯編語(yǔ)言時(shí)要根據(jù)實(shí)際的應(yīng)用環(huán)境,盡可能避免其缺點(diǎn)對(duì)整個(gè)應(yīng)用系統(tǒng)的影響。
下面簡(jiǎn)單列舉幾個(gè)領(lǐng)域以示說(shuō)明,但不要把它們絕對(duì)化。
1、適用的領(lǐng)域
要求執(zhí)行效率高、反應(yīng)快的領(lǐng)域,如:操作系統(tǒng)內(nèi)核,工業(yè)控制,實(shí)時(shí)系統(tǒng)等;
系統(tǒng)性能的瓶頸,或頻繁被使用子程序或程序段;
與硬件資源密切相關(guān)的軟件開(kāi)發(fā),如:設(shè)備驅(qū)動(dòng)程序等;
受存儲(chǔ)容量限制的應(yīng)用領(lǐng)域,如:家用電器的計(jì)算機(jī)控制功能等;
沒(méi)有適當(dāng)?shù)母呒?jí)語(yǔ)言開(kāi)發(fā)環(huán)境。
2、不宜使用的領(lǐng)域
大型軟件的整體開(kāi)發(fā);
沒(méi)有特殊要求的一般應(yīng)用系統(tǒng)的開(kāi)發(fā)等。
下面簡(jiǎn)單列舉幾個(gè)領(lǐng)域以示說(shuō)明,但不要把它們絕對(duì)化。
1、適用的領(lǐng)域
要求執(zhí)行效率高、反應(yīng)快的領(lǐng)域,如:操作系統(tǒng)內(nèi)核,工業(yè)控制,實(shí)時(shí)系統(tǒng)等;
系統(tǒng)性能的瓶頸,或頻繁被使用子程序或程序段;
與硬件資源密切相關(guān)的軟件開(kāi)發(fā),如:設(shè)備驅(qū)動(dòng)程序等;
受存儲(chǔ)容量限制的應(yīng)用領(lǐng)域,如:家用電器的計(jì)算機(jī)控制功能等;
沒(méi)有適當(dāng)?shù)母呒?jí)語(yǔ)言開(kāi)發(fā)環(huán)境。
2、不宜使用的領(lǐng)域
大型軟件的整體開(kāi)發(fā);
沒(méi)有特殊要求的一般應(yīng)用系統(tǒng)的開(kāi)發(fā)等。

