ProjectOptionsTurbo Assembler
Use this dialog box to set Assembler Options.
Build Configuration options |
Description |
Build Configuration |
Displays the name of the current build configuration associated with the options on this page. There are three default build configurations: Base, Debug, and Release. |
Apply Options... |
Displays the Apply Option Set dialog box to apply the options in a named option set to the current configuration. |
Common items |
Description |
Value from <parent configuration or option set> |
Indicates the value in the parent build configuration or referenced option set. If you change this value here, the change will potentially affect the Base configuration (that is, if you click OK on the Project->Options dialog and subsequently build your project). |
<any item in red print> |
Indicates that there are secondary options available below the option in red print. To view the secondary options, click the + sign in front of the option in red. |
<any item in boldface print> |
Indicates that the value of this option has been changed from the value in the parent configuration or referenced option set. |
Pop-Up Button |
Appears after you click an option that has a set of available choices (such as True, False). Click to display and choose the value you want from the available choices. |
Turbo Assembler options |
Description |
Additional switches |
Enter any additional switches that you want to use with the Turbo Assembler (TASM32.EXE). |
Debug info |
Full (/zi) Lets you use all the features of the debugger to step through your program and examine or change data items. This is the default. Line numbers only (/zd)* Tells the Turbo Assembler to include line-number records to synchronize source code display and data type information. This is the default. None (/zn) Disables debug information in the object file. |
Display source lines (/z) |
Displays source line with error messages. |
Impure code check (/p) |
Checks for code segment overrides in protected mode. Default = False |
Max symbol length (/mv) |
Sets the maximum length of symbols that Tasm can distinguish between. The minimum number allowed is 12. Default = 12 |
Number of passes (/m) |
Sets the maximum number of assembly passes. This is useful if you want the assembler to remove NOP instructions that were added because of forward references. Default = 1 |
Suppress .obj records (/q) |
Suppresses .obj records not needed for linking. Default = False |
Suppress messages (/t) |
Suppresses messages if successful. Default = False |
Symbol table size (/kh) |
Sets the maximum number of symbols an assembler file (.ASM) can use. The minimum allowable Hash table capacity is 8,192 bytes. The maximum allowable Hash table capacity is 32,768 bytes. Default = 8192 |
Version id (/u) |
Sets version emulation to specified version number. Default = 0 |
Code generation options |
Description |
Floating point instructions |
Emulated (/e)* Enable emulated floating-point instructions. This is the default. Real (/r) Enable real floating-point instructions. |
Overlay code |
Standard (no overlays) (/os)* Creates standard object code without overlays. This is the default. Standard (TLINK overlays) (/o) Creates standard object code with TLINK overlays. Phar Lap fixups (/op) Creates object code with Phar Lap overlay-compatible fixups. IBM fixups (/oi) Creates object code with IBM overlay-compatible fixups. |
Segment ordering |
Alphabetic (/a) Orders the segments in alphabetic order. Sequential (/s)* Orders in the segments in the order in which they are encountered. This is the default. |
Symbol case sensitivity |
Case insensitive (/mu)* Disables case sensitivity; treats symbol names as case-insensitive. This is the default. Case sensitive (/ml) Treats as uppercase all symbols used within the source file. Globals case sensitive (/mx) Treats only external and public symbols as case-sensitive. |
Listing file options |
Description |
Generate a cross-reference file |
Generates an .XRF file. Default = False |
Generate cross-reference in listing file |
(/c option) Adds cross-reference information to the symbol table at the end of the listing file. Default = False |
Generate expanded listing |
(/la option) Shows all generated code in the listing file. Default = False |
Generate listing file |
(/l option) Generates listing and places it in a file with extension .LST. Default = False |
Include false conditionals in listing file |
(/x option) Lists the conditional directives that evaluate to false, as well as the statements inside the conditional block. |
Suppress symbol tables in listing file |
(/n option) Disables generation of symbol table information in the listing file. |
General option |
Description |
Default |
Saves the current settings as the default for each new project. |
Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
|
What do you think about this topic? Send feedback!
|