freescale匯編語言源程序標(biāo)準(zhǔn)

freescale匯編語言源程序標(biāo)準(zhǔn)

ID:19662656

大?。?7.50 KB

頁數(shù):6頁

時間:2018-10-04

freescale匯編語言源程序標(biāo)準(zhǔn)_第1頁
freescale匯編語言源程序標(biāo)準(zhǔn)_第2頁
freescale匯編語言源程序標(biāo)準(zhǔn)_第3頁
freescale匯編語言源程序標(biāo)準(zhǔn)_第4頁
freescale匯編語言源程序標(biāo)準(zhǔn)_第5頁
資源描述:

《freescale匯編語言源程序標(biāo)準(zhǔn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、行的長度:???為了便于閱讀和打印,Freescale使用mono-spaced字體,這種字體每個字符寬度相等.字體大小是9?point;最大行長為70個字符.示例如下:;????????1?????????2?????????3?????????4?????????5?????????6?????????7;234567890123456789012345678901234567890123456789012345678901234567890asc2hex:????bsr???ishex???????;check?for?valid?hex?#?first

2、????????????bne???dunA2asc????;if?not?just?return????????????cmp???#’9’????????;check?for?A-F?($41-$46)????????????bls???notA2F??????;skip?if?not?A-F列表輸出文件示例如下:;????????1?????????2?????????3?????????4?????????5?????????6?????????7?????????8?????????9;23456789012345678901234567890123

3、456789012345678901234567890123456789012345678901234567890123??551?C1D7?AD?EA?????asc2hex:????bsr???ishex???????;check?for?valid?hex?#?first??552?C1D9?26?0A?????????????????bne???dunA2asc????;if?not?just?return??553?C1DB?A1?39?????????????????cmp???#’9’????????;check?for?A-F?($41-$46

4、)??554?C1DD?23?02?????????????????bls???notA2F??????;skip?if?not?A-F從以上可以看出列寬最大到93字符,因為列表輸出文件并不能給讀者提供更多的有用信息,因此Freescale最大用到每行93字符.-----------------------------------------------------------避免使用TAB字符????TAB字符在不同的字處理軟件中有不同的含義,當(dāng)把源文件提交給其它文檔時可能會出現(xiàn)問題,所以要避免使用TAB,而用多個空格代替.-----------------

5、------------------------------------------源程序列分配???源程序由標(biāo)號,助記符,操作數(shù)和注釋組成一行;???標(biāo)號在第1列開始???指令助記符在第13列開始???操作數(shù)在19列開始???注釋在31列開始;如果操作數(shù)超過了30列,注釋必須和操作數(shù)的最后一個字符分開1到2個空格.???如果一個標(biāo)號超過11個字符,就應(yīng)該另起一行,并在31列做注釋.短標(biāo)號也可以另起一行來突出它,這經(jīng)常用在一個子程序開始處.見圖3;????????1?????????2?????????3?????????4?????????5????????

6、?6?????????7;234567890123456789012345678901234567890123456789012345678901234567890label:??????mne???operand?????;comment????????????brset?very,long,operand???;comment?can’t?start?in?col?31veryLongLabel:????????????????;long?label?on?separate?line????????????nop???????????????;instru

7、ction?with?no?operandsshort:????????????????????????;short?label?may?use?a?separate?line????????????mne?operand???????;code?to?which?‘short’?refers-----------------------------------------------------------大寫和小寫字符???源程序中協(xié)調(diào)一致的大小寫可以增強可讀性,并使程序變得容易理解.???標(biāo)號???標(biāo)號可以混和使用大小寫,但無論在哪兒引用它都應(yīng)該嚴(yán)格匹配

8、其初始定義.???指令助記符???指令

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。