您現(xiàn)在的位置: 首頁 > 標(biāo)簽 > 線性化模塊
線性化模塊
線性化模塊
相關(guān)文章 : 1篇 瀏覽 : 16次

線性化化編程是將整個(gè)用戶程序都放在循環(huán)組織塊OB1中,也就是主程序中,CPU循環(huán)掃描時(shí)不斷地依次執(zhí)行OB1中的全部指令。線性化編程的特點(diǎn)是結(jié)構(gòu)簡(jiǎn)單,不帶分支,一個(gè)程序塊包含了系統(tǒng)的所有指令。由于所有的指令都在OB1中,循環(huán)掃描工作方式下每個(gè)掃描周期都要掃描執(zhí)行所有的指令,即使某些部分代碼在大多數(shù)時(shí)候并不需要執(zhí)行,因此,CPU效率低下,沒有充分利用。另一方面,如果需要多次執(zhí)行相同或者類似的操作,需要重復(fù)編寫相同或類似的程序。再者,由于程序結(jié)構(gòu)不清晰,會(huì)造成管理和調(diào)試的不方便。建議在編寫大型程序時(shí)應(yīng)盡量避免采用線性化編程。