7.6.3. OPT

OPT 指令从源代码内设置列表选项。

语法

          OPT
          
            n
          
        

其中:

n

OPT 指令设置。Table 7.2 列出了有效的设置。

Table 7.2. OPT 指令设置 

OPT n 效果

1

启用常规列表。

2

关闭常规列表。

4

进页。 产生一个立即换页并开始一个新页。

8

将行号计数器重置为零。

16

启用 SETGBLLCL 指令的列表。

32

关闭 SETGBLLCL 指令的列表。

64

启用宏扩展的列表。

128

关闭宏扩展的列表。

256

启用宏调用的列表。

512

关闭宏调用的列表。

1024

启用第一轮汇编列表。

2048

关闭第一轮汇编列表。

4096

启用条件指令的列表。

8192

关闭条件指令的列表。

16384

启用 MEND 指令的列表。

32768

关闭 MEND 指令的列表。

用法

指定 --list= 汇编程序选项可启用列表。

缺省情况下,--list= 选项产生一个常规列表,其中包含变量声明、宏扩展、调用条件指令以及 MEND 指令。 列表仅在第二轮汇编时产生。 使用 OPT 指令在代码内修改缺省列表选项。 有关 --list= 选项的信息,请参阅列表输出到文件中

可以使用 OPT 来格式化代码列表。 例如,可以在函数和代码节前指定一个新页。

示例


        AREA    Example, CODE, READONLY

start   ; code 

        ; code

        BL      func1

        ; code

        OPT 4                ; places a page break before func1

func1   ; code

Copyright © 2002-2007 ARM Limited. All rights reserved. ARM DUI 0204HC
Non-Confidential