[ Pobierz całość w formacie PDF ]
this checkbox, you can omit the period. For more information, see
Using Directives on page 27.
By default, the Directives begin with '.' checkbox is selected. This
checkbox corresponds to the period parameter of the .option
directive, described in option on page 51.
Case-sensitive identifiers
You can use the Case-sensitive identifiers checkbox to specify
whether symbols are case-sensitive. If you select this checkbox,
symbols are case sensitive. For example, in this case, SYM1, sym1,
and Sym1 are three different symbols.
If you clear this checkbox, symbols are not case-sensitive. Therefore,
in this case, SYM1, sym1, and Sym1 are the same symbol. For more
information, see Symbols on page 14.
Assembler Reference ASM 67
Common Assembler Settings
Common Assembler Settings Descriptions
NOTE Instruction, directive, and macro names are always case insensitive.
By default, the Case-sensitive identifiers checkbox is selected. This
checkbox corresponds to the case parameter of the .option
directive, described in option on page 51.
Allow space in operand field
You can use the Allow space in operand field checkbox to specify
whether a comment can start with a space in the operand field. If
you select this checkbox, the assembler allows spaces in the operand
field. If you clear this checkbox, the assembler ignores any text
between a space character in the operand field and the end of the
line (which makes that text a comment). For more information, see
Comments on page 25.
By default, the Allow space in operand field checkbox is selected.
This checkbox corresponds to the space parameter of the .option
directive, described in option on page 51.
Generate listing file
You can use the Generate listing file checkbox to create a text file
that you can use to compare your source code with the machine
code that the assembler produced. If you select this checkbox, the
assembler creates a listing file using the source name and the
following suffix:
.list
For example, for the file test.asm, the assembler assigns the
following name to the listing file:
test.asm.list
If you clear the Generate listing file checkbox, the assembler does
not create a listing file.
By default, the Generate listing file checkbox is cleared.
ASM 68 Assembler Reference
Common Assembler Settings
Common Assembler Settings Descriptions
Prefix file
You can use the Prefix file field to specify a file that the assembler
processes before every assembly file in your project. The effect of
using a prefix file is similar to putting the same .include directive
at the beginning of every assembly file.
By default, no prefix file is specified.
Assembler Reference ASM 69
Common Assembler Settings
Common Assembler Settings Descriptions
ASM 70 Assembler Reference
6
x86-Specific Information
The x86 assembler supports all instructions for the following
processors, including the MMX extensions to the x86 architecture,
and generates code only for a 32-bit flat memory space:
" 80486
" Pentium
" Pentium Pro processors
This chapter provides information specific to the x86 processor
family.
This chapter includes the following topics:
" Related Documentation
" x86-Specific Assembler Settings
Related Documentation
Programming the 80386 (by Crawford & Gelsinger, Sybex), is helpful
for writing x86 assembly language code. The book includes extra
instructions introduced for later processors.
Assembler Reference ASM 71
x86-Specific Information
x86-Specific Assembler Settings
x86-Specific Assembler Settings
This section documents the settings on the Assembler target settings
panel that are specific to the x86 assembler. Figure 6.1 shows the
Assembler target settings panel for the x86 assembler.
Figure 6.1 Assembler target settings panel for x86 assembler
You can use the x86 assembler to generate code for several different
instruction sets that are available for x86 processors. The
Instructions Sets group of the Assembler target settings panel
includes the following checkboxes, which you can select to indicate
the instruction sets you want to use:
" 80386
" 80387
" 80486
" Pentium
[ Pobierz całość w formacie PDF ]