RAD Studio (Common)
ContentsIndex
PreviousUpNext
Turbo Assembler Options

ProjectOptionsTasmOptions 

Use this dialog box to set Assembler Options.

Build Configuration option 
Description 
Build Configuration 
Displays the active build configuration. Use the drop-down menu to select another build configuration.  
Save As... 
Displays the Save As dialog box to save the current configuration's options to a file that can be loaded as a named option set.  
Load... 
Displays the Apply Option Set dialog box to apply the options in a named option set to the current configuration.  

 

Debugging options 
Description 
Debugging 
Full (/zi)
Lets you use all the features of the debugger to step through your program and examine or change data items.
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.  

 

Code generation options 
Description 
Overlay 
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.  
Floating point 
Emulated (/e)*
Enable emulated floating-point instructions. This is the default.
Real (/r)
Enable real floating-point instructions.  
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.  

 

General options 
Description 
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  
Maximum symbol length (/mv) 
Sets the maximum length of symbols that Tasm can distinguish between. The minimum number allowed is 12.
Default = 12  
Maximum 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  
Version id (/u) 
Sets version emulation to specified version number. Default = 0  
Impure code check (/p) 
Checks for code segment overrides in protected mode. Default = false  
Suppress .obj records (/q) 
Suppresses .obj records not needed for linking. Default = false  
Suppress messages (/t) 
Suppresses messages if successful. Default = false  
Display source lines in messages (/z) 
Displays source line with error messages.  

 

Assembler Directives option 
Description 
Assembler Directives (/j) 
Defines an assembler startup directive (e.g., jIDEAL). This directive is assembled before the first line of the source file. Click [...] to display a dialog to manage a list of assembler directives. Check the Merge box to act as if the immediate ancestor's directives are merged into this list, though this list is not actually changed.
Default = No directives specified.  

 

General option 
Description 
Default 
Saves the current settings as the default for each new project.  
Copyright(C) 2008 CodeGear(TM). All Rights Reserved.
What do you think about this topic? Send feedback!