|
(1) OPT
设置列表选项伪操作,通过OPT伪操作可在源程序中设置列表选项。
语法格式
OPT n
其中,n为所设置的选项的编码。具体含义如图所列。
选项编码n |
选项含义 |
1 |
设置常规列表选项 |
2 |
关闭常规列表选项 |
4 |
设置分页符,在新的一页开始显示 |
8 |
将行号重新设置为0 |
16 |
设置选项,显示SET、GBL、LCL伪操作 |
32 |
设置选项,不显示SET、GBL、LCL伪操作 |
64 |
设置选项,显示宏展开 |
128 |
设置选项,不显示宏展开 |
256 |
设置选项,显示宏调用 |
512 |
设置选项,不显示宏调用 |
1024 |
设置选项,显示第1遍扫描列表 |
2048 |
设置选项,不显示第1遍扫描列表 |
4096 |
设置选项,显示条件汇编伪操作 |
8092 |
设置选项,不显示条件汇编伪操作 |
16384 |
设置选项,显示MEND伪操作 |
32768 |
设置选项,不显示MEND伪操作 |
使用说明
使用编译选项-list将使编译器产生常规的列表文件。默认情况下,-list选项生成常规的列表文件,包括变量声明、宏开展、条件汇编伪操作以及MEND伪操作,而且列表文件只在第2遍扫描时给出。通过OPT伪操作,可在源程序中改变默认的选项。
示例30 OPT伪操作举例
在func前插入OPT4伪操作,func将在新的一页中显示。
AREA Example,CODE,READONLY
start ;代码开始
BL func
OPT 4 ;在func前插入新的一页
func
(4)TTL及SUBT
TTL伪操作在列表文件每一页的开头插入一个标题。该TTL伪操作将作用于其后的每一页,直到遇到新的TTL伪操作。SUBT伪操作在列表文件每一页的开头插入一个子标题。该SUBT伪操作将作用于其后的每一页,直到遇见心的SUBT伪操作。
语法格式
TTL title
SUBT subtitle
其中:title为标题;subtitle为子标题。
使用说明
TTL伪操作在列表文件的页顶部会显示一个标题。SUBT伪操作在列表文件页标题的下面会显示一个子标题。如果要在列表文件的第一页显示标题或子标题,TTL伪操作或SUBT伪操作要放在源程序的第1行。当使用TTL伪操作或SUBT伪操作改变页标题时,新的标题将在下一页开始起作用。
示例31 TTL、SUBT为操作举例。
TTL Title ;在列表文件的第1页及后面的各页显示标题
SUBT Subtitle ;在列表文件的第1页及后面的各页显示子标题
凌阳教育,专注嵌入式人才培养多年,完善的培养方案,强大的师资,合理的课程安排,成功从小白蜕变为嵌入式工程师。想了解凌阳教育,或者获得更多嵌入式学习资料的免费下载,请点击www.sunplusedu.com访问凌阳教育官网