RS08 Assembler > Output

Use this panel to control how the assembler generates the output file, as well as error and warning messages. You can specify whether to allocate constant objects in ROM, generate debugging information, and strip file path information.

The following image shows the Output panel.

Figure 1. Tool Settings - RS08 Assembler > Output
Tool Settings - RS08 Assembler > Output

The following table lists and describes the output options for RS08 Assembler.

Table 1. Tool Settings - RS08 Assembler > Output Options
Option Description
Object File Format (-F) Defines the format for the output file generated by the Assembler.
Show label statistics (-Li) Using the -Ll option, the assembler appends statistical information about the compilation session to the specified file. The information includes assembler options, code size (in bytes), stack usage (in bytes) and compilation time (in seconds) for each procedure of the compiled file. The assembler appends the information to the specified filename (or the file make.txt, if no argument given). Set the TEXTPATH: Text File Path environment variable to store the file into the path specified by the environment variable. Otherwise the assembler stores the file in the current directory.
Generate listing file ( e.g. %(TEXTPATH)/%n.lst ) (-L) The -Lasm option causes the assembler to generate an assembler listing file directly. The assembler also prints all assembler-generated instructions to this file. The option specifies the name of the file. If no name is specified, the assembler takes a default of %n.lst. If the resulting filename contains no path information the assembler uses the TEXTPATH: Text File Path environment variable. The syntax does not always conform with the inline assembler or the assembler syntax. Therefore, use this option only to review the generated code. It cannot currently be used to generate a file for assembly.
Address size in the listing file (-Lasms) Specifies the size of the addresses displayed in the listing. Options are:
  • 1 to display addresses as xx
  • 2 to display addresses as xxxx
  • 3 to display addresses as xxxxxx
  • 4 to display addresses asf xxxxxxxx
Do not print macro call in listing file (-Lc) Specifies whether macro calls encountered in the source code are expanded and appear in the listing file.
Do not print macro definition in listing file (-Ld) Instructs the Assembler to generate a listing file but not including any macro definitions. The listing file contains macro invocation and expansion lines as well as expanded include files.
Do not print macro expansion in listing file (-Le) Switches on the generation of the listing file, but macro expansions are not present in the listing file. The listing file contains macro definition and invocation lines as well as expanded include files.
Do not print included files in listing file (-Li) Switches on the generation of the listing file, but include files are not expanded in the listing file. The listing file contains macro definition, invocation, and expansion lines.