freescale汇编语言源程序标准

freescale汇编语言源程序标准

ID:15438796

大小:37.50 KB

页数:6页

时间:2018-08-03

freescale汇编语言源程序标准_第1页
freescale汇编语言源程序标准_第2页
freescale汇编语言源程序标准_第3页
freescale汇编语言源程序标准_第4页
freescale汇编语言源程序标准_第5页
资源描述:

《freescale汇编语言源程序标准》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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;23456789012345678901234567890123456789012345

3、678901234567890123456789012345678901234567890123  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)  554 C1DD 23 02 

4、                bls   notA2F      ;skip if not A-F从以上可以看出列宽最大到93字符,因为列表输出文件并不能给读者提供更多的有用信息,因此Freescale最大用到每行93字符.-----------------------------------------------------------避免使用TAB字符    TAB字符在不同的字处理软件中有不同的含义,当把源文件提交给其它文档时可能会出现问题,所以要避免使用TAB,而用多个空格代替.-----------------------------------------

5、------------------源程序列分配   源程序由标号,助记符,操作数和注释组成一行;   标号在第1列开始   指令助记符在第13列开始   操作数在19列开始   注释在31列开始;如果操作数超过了30列,注释必须和操作数的最后一个字符分开1到2个空格.   如果一个标号超过11个字符,就应该另起一行,并在31列做注释.短标号也可以另起一行来突出它,这经常用在一个子程序开始处.见图3;        1         2         3         4         5         6         7;23456789012345678

6、9012345678901234567890123456789012345678901234567890label:      mne   operand     ;comment            brset very,long,operand   ;comment can’t start in col 31veryLongLabel:                ;long label on separate line            nop               ;instruction with no operandsshort:        

7、                ;short label may use a separate line            mne operand       ;code to which ‘short’ refers-----------------------------------------------------------大写和小写字符   源程序中协调一致的大小写可以增强可读性,并使程序变得容易理解.   标号   标号可以混和使用大小写,但无论在哪儿引用它都应该严格匹配其初始定义.   指令助记符   指令

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。