【導(dǎo)讀】軟件開發(fā)流程和開發(fā)工具。C編譯器對(duì)符合ANSI標(biāo)準(zhǔn)的C代碼進(jìn)行編譯,包括針對(duì)C代碼的一般優(yōu)化和針對(duì)C6000的優(yōu)化:。重新安排語(yǔ)句和表達(dá)式。把變量分配給寄存器。具有四個(gè)優(yōu)化級(jí)別。C代碼產(chǎn)生器也可以完成一些優(yōu)化工作。C優(yōu)化器最重要的優(yōu)化處理-軟件流水。把一個(gè)程序所有的C文件合成一個(gè)模塊進(jìn)。編程過(guò)程不需考慮:。效率可達(dá)匯編語(yǔ)言代碼的95%~100%. 文檔管理器管理的宏庫(kù)內(nèi)的宏。目標(biāo)代碼是TI的COFF格式。匯編代碼內(nèi)除機(jī)器指令外,還有匯編偽指令。根據(jù)用戶說(shuō)明的程序和數(shù)據(jù)存放地址,交叉引用列表工具。仿真結(jié)果與系統(tǒng)實(shí)。C程序的基本結(jié)構(gòu)。若從EPROM中加載要運(yùn)行的程序。中斷“掛”接也很方便。針對(duì)C6000的外設(shè)預(yù)定義了大量的外設(shè)。在main()中調(diào)用intr_reset()函數(shù)。C6000編譯器把整個(gè)存儲(chǔ)區(qū)當(dāng)作單個(gè)線。目標(biāo)存儲(chǔ)器的是連接器,而非編譯器。詳細(xì)說(shuō)明存儲(chǔ)器的使用情況。編譯器生成的可重定位的代碼和數(shù)據(jù)塊。初始化的段和未初始化段:。包括變量初始值和常量值.果常量沒有同時(shí)被聲明為volatile).包含所有的可執(zhí)行代碼.