bss区段-交通大学.ppt

bss区段-交通大学.ppt

TMS320C6x 組合語言翻譯器 ;TMS320C6x 組合語言翻譯器;組合語言之常數及符元表示法; 符元 (Symbol) 是用來表示程式位址標籤 (Label)、常數、及替代符元之用,它可由字母 (A-Z、a-z)、數字 (0-9)、”_” 及 ”$” 符號之字串組成,最多可含 200個字元,且第一個字元不能是數字,它是區分大小寫的 (Case sensitive),但可使用–c 附加功能選項使 Assembler 不區分大小寫。 符元作為程式位址標籤時,可將它放在 .global、.ref、.def、.bss 虛指令的運算元位置,並在某一行程式的第一列位置標示之。它也可以作為程式或巨集內部位址標籤使用,此時以 “$” 加一數字 (如 $1) 或在其名稱後加一 “?” (如 mylab?)表示。 可使用符號及常數運算式來取代一般常數。 ;虛指令(Directives);設定資料起始值及保留記憶體空間之虛指令: .bes 和 .space 是用來保留一塊記憶體空間; .byte、.half、.word 分別用來設定ㄧ個或多個 byte、halfword、word 整數的數值; .short 用來設定ㄧ個或多個 halfword 整數的數值; .int 及 .long 用來設定ㄧ個或多個 32-bit 整數的數值; .float 和 .double 分別用來設定ㄧ個

文档评论(0)

1亿VIP精品文档

相关文档