![]() |
久久建筑网(m.kkreddy.com)致力打造一个专业的建筑学习分享平台! | 用户登录 免费注册 | 投诉举报 | 会员中心 | 上传资料 |

Freescale 汇编语言源程序标准.doc
资料评价:
暂无
生成时间:
2021-06-16
下载权限:
免费会员
文件大小:
38KB
文件类型:
.doc
浏览次数:
2
建筑论坛:
上传会员:
orsot
所属栏目:
网络技术
下载地址:
资料是由会员“orsot”上传到本平台,如有不妥请联系客服。违规侵权投诉
Freescale 汇编语言源程序标准,Freescale 汇编语言源程序标准。
行的长度表格
行的长度
为了便于阅读和打印使用字体这种字体每个字符宽度相等字体大小是最大行长为个字符
示例如下
’’$$
列表输出文件示例如下
’’$$
从以上可以看出列宽最大到字符因为列表输出文件并不能给读者提供更多的有用信息因此最大用到每行字符
避免使用字符
字符在不同的字处理软件中有不同的含义当把源文件提交给其它文档时可能会出现问题所以要避免使用而用多个空格代替
源程序列分配
源程序由标号助记符操作数和注释组成一行
标号在第列开始
指令助记符在第列开始
操作数在列开始
注释在列开始如果操作数超过了列注释必须和操作数的最后一个字符分开到个空格
如果一个标号超过个字符就应该另起一行并在列做注释短标号也可以另起一行来突出它这经常用在一个子程序开始处见图
’
‘’
大写和小写字符
源程序中协调一致的大小写可以增强可读性并使程序变得容易理解
标号
标号可以混和使用大小写但无论在哪儿引用它都应该严格匹配其初始定义
指令助记符
指令助记符汇编指示和预处理应当使用小写字符尽管他们可以使用大写字符但是输入时要敲键而且大写字符使读者变得不能专心阅读
各种各样得文档中指令使用大写字符仅仅是为了突出他们有经验得程序员使用小写字符不但容易输入而且容易阅读
寄存器和位
的头文件中使用大写字符定义寄存器和位位的定义有两种方法位号和位屏蔽码位操作指令使用位号逻辑操作指令使用屏蔽码方式屏蔽码在位号前面加一个小写字母前缀示例见图
$
标号
标号可以混和使用大小写但避免使用下划线我们推荐使用大写字符做为多字符标号的分界例如代替
标号定义并加一个冒号尽管有很多编译器不需要这个冒号
文件和子程序头
文件和子程序前面需要一个块来说明他的用途和目的称为头
图是典型的文件头
其中有些是必须的有些可以省略
文件名必须包括文件名和后缀
版权声明必须
作者必须有些文件可能重复使用数年有时需要帮助时可以联系他们
描述必须但仅是摘要更多信息应该在一个单独的文件中
文档另外一个文件她是对这个文件的详细说明
包含文件需要时必须
汇编器汇编器的厂商和版本非常重要
版本历史提供何时何人哪个文件被修改等信息
图是子程序头模板可以根据子程序的复杂程度适当增减
行的长度表格
行的长度
为了便于阅读和打印使用字体这种字体每个字符宽度相等字体大小是最大行长为个字符
示例如下
’’$$
列表输出文件示例如下
’’$$
从以上可以看出列宽最大到字符因为列表输出文件并不能给读者提供更多的有用信息因此最大用到每行字符
避免使用字符
字符在不同的字处理软件中有不同的含义当把源文件提交给其它文档时可能会出现问题所以要避免使用而用多个空格代替
源程序列分配
源程序由标号助记符操作数和注释组成一行
标号在第列开始
指令助记符在第列开始
操作数在列开始
注释在列开始如果操作数超过了列注释必须和操作数的最后一个字符分开到个空格
如果一个标号超过个字符就应该另起一行并在列做注释短标号也可以另起一行来突出它这经常用在一个子程序开始处见图
’
‘’
大写和小写字符
源程序中协调一致的大小写可以增强可读性并使程序变得容易理解
标号
标号可以混和使用大小写但无论在哪儿引用它都应该严格匹配其初始定义
指令助记符
指令助记符汇编指示和预处理应当使用小写字符尽管他们可以使用大写字符但是输入时要敲键而且大写字符使读者变得不能专心阅读
各种各样得文档中指令使用大写字符仅仅是为了突出他们有经验得程序员使用小写字符不但容易输入而且容易阅读
寄存器和位
的头文件中使用大写字符定义寄存器和位位的定义有两种方法位号和位屏蔽码位操作指令使用位号逻辑操作指令使用屏蔽码方式屏蔽码在位号前面加一个小写字母前缀示例见图
$
标号
标号可以混和使用大小写但避免使用下划线我们推荐使用大写字符做为多字符标号的分界例如代替
标号定义并加一个冒号尽管有很多编译器不需要这个冒号
文件和子程序头
文件和子程序前面需要一个块来说明他的用途和目的称为头
图是典型的文件头
其中有些是必须的有些可以省略
文件名必须包括文件名和后缀
版权声明必须
作者必须有些文件可能重复使用数年有时需要帮助时可以联系他们
描述必须但仅是摘要更多信息应该在一个单独的文件中
文档另外一个文件她是对这个文件的详细说明
包含文件需要时必须
汇编器汇编器的厂商和版本非常重要
版本历史提供何时何人哪个文件被修改等信息
图是子程序头模板可以根据子程序的复杂程度适当增减