Go backward to Copying.
Go up to Top.
Index
*****
Menu
- #: Comments
-
- #APP: Pre-processing
-
- #NO_APP: Pre-processing
-
- -: Command Line
-
- -+ option, VAX/VMS: Vax-Opts
-
- -a: Invoking
-
- -A options, i960: Options-i960
-
- -al: Invoking
-
- -as: Invoking
-
- -b option, i960: Options-i960
-
- -D: Invoking
-
- -D, ignored on VAX: Vax-Opts
-
- -d, VAX option: Vax-Opts
-
- -f: Invoking
-
- -h option, VAX/VMS: Vax-Opts
-
- -I PATH: Invoking
-
- -J, ignored on VAX: Vax-Opts
-
- -k: Invoking
-
- -L: Invoking
-
- -l option, M680x0: M68K-Opts
-
- -m68000 and related options, M680x0: M68K-Opts
-
- -norelax option, i960: Options-i960
-
- -o: Invoking
-
- -R: Invoking
-
- -S, ignored on VAX: Vax-Opts
-
- -T, ignored on VAX: Vax-Opts
-
- -t, ignored on VAX: Vax-Opts
-
- -v: Invoking
-
- -V, redundant on VAX: Vax-Opts
-
- -version: Invoking
-
- -W: Invoking
-
- . (symbol): Dot
-
- .o: Object
-
- 29K support: AMD29K-Dependent
-
- : (label): Statements
-
- \" (doublequote character): Strings
-
- \\ (\ character): Strings
-
- \b (backspace character): Strings
-
- \DDD (octal character code): Strings
-
- \f (formfeed character): Strings
-
- \n (newline character): Strings
-
- \r (carriage return character): Strings
-
- \t (tab): Strings
-
- a.out: Object
-
- a.out symbol attributes: a
- out Symbols.
- ABORT directive: coff-ABORT
-
- abort directive: Abort
-
- absent (internal section): as Sections
-
- absolute section: ld Sections
-
- addition, permitted arguments: Infix Ops
-
- addresses: Expressions
-
- addresses, format of: Secs Background
-
- addressing modes, H8/300: H8/300-Addressing
-
- addressing modes, M680x0: M68K-Syntax
-
- advancing location counter <1>: Org
-
- advancing location counter: Align
-
- align directive: Align
-
- altered difference tables: Word
-
- AMD 29K floating point (IEEE): AMD29K Floating Point
-
- AMD 29K identifiers: AMD29K-Chars
-
- AMD 29K line comment character: AMD29K-Chars
-
- AMD 29K line separator: AMD29K-Chars
-
- AMD 29K machine directives: AMD29K Directives
-
- AMD 29K opcodes: AMD29K Opcodes
-
- AMD 29K options (none): AMD29K Options
-
- AMD 29K protected registers: AMD29K-Regs
-
- AMD 29K register names: AMD29K-Regs
-
- AMD 29K special purpose registers: AMD29K-Regs
-
- AMD 29K statement separator: AMD29K-Chars
-
- AMD 29K support: AMD29K-Dependent
-
- app-file directive: App-File
-
- architecture options, i960: Options-i960
-
- architecture options, M680x0: M68K-Opts
-
- arguments for addition: Infix Ops
-
- arguments for subtraction: Infix Ops
-
- arguments in expressions: Arguments
-
- arithmetic functions: Operators
-
- arithmetic operands: Arguments
-
- as version: Invoking
-
- ascii directive: Ascii
-
- asciz directive: Asciz
-
- assembler internal logic error: as Sections
-
- assembler, and linker: Secs Background
-
- assembly listings, enabling: Invoking
-
- assigning values to symbols <1>: Equ
-
- assigning values to symbols: Setting Symbols
-
- attributes, symbol: Symbol Attributes
-
- auxiliary attributes, COFF symbols: COFF Symbols
-
- auxiliary symbol information, COFF: Dim
-
- backslash (\\): Strings
-
- backspace (\b): Strings
-
- bignum/flonum (internal section): as Sections
-
- bignums: Bignums
-
- binary integers: Integers
-
- bitfields, not supported on VAX: VAX-no
-
- block directive, AMD 29K: AMD29K Directives
-
- branch improvement, M680x0: M68K-Branch
-
- branch improvement, VAX: VAX-branch
-
- branch recording, i960: Options-i960
-
- branch statistics table, i960: Options-i960
-
- bss directive, i960: Directives-i960
-
- bss section <1>: ld Sections
-
- bss section: bss
-
- bus lock prefixes, i386: i386-prefixes
-
- byte directive: Byte
-
- call instructions, i386: i386-Opcodes
-
- callj, i960 pseudo-opcode: callj-i960
-
- carriage return (\r): Strings
-
- character constants: Characters
-
- character escape codes: Strings
-
- character, single: Chars
-
- characters used in symbols: Symbol Intro
-
- COFF auxiliary symbol information: Dim
-
- COFF named section: Section
-
- COFF structure debugging: Tag
-
- COFF symbol attributes: COFF Symbols
-
- COFF symbol descriptor: Desc
-
- COFF symbol storage class: Scl
-
- COFF symbol type: Type
-
- COFF symbols, debugging: Def
-
- COFF value attribute: Val
-
- comm directive: Comm
-
- command line conventions: Command Line
-
- command-line options ignored, VAX: Vax-Opts
-
- comments: Comments
-
- comments, M680x0: M68K-Chars
-
- comments, removed by preprocessor: Pre-processing
-
- common directive, SPARC: Sparc-Directives
-
- common variable storage: bss
-
- compare and branch instructions, i960: Compare-and-branch-i960
-
- compare and jump expansions, i960: Compare-and-branch-i960
-
- conditional assembly: If
-
- constant, single character: Chars
-
- constants: Constants
-
- constants, bignum: Bignums
-
- constants, character: Characters
-
- constants, converted by preprocessor: Pre-processing
-
- constants, floating point: Flonums
-
- constants, integer: Integers
-
- constants, number: Numbers
-
- constants, string: Strings
-
- continuing statements: Statements
-
- conversion instructions, i386: i386-Opcodes
-
- coprocessor wait, i386: i386-prefixes
-
- copying as: Copying
-
- cputype directive, AMD 29K: AMD29K Directives
-
- current address: Dot
-
- current address, advancing: Org
-
- data and text sections, joining: Invoking
-
- data directive: Data
-
- data section: ld Sections
-
- data1 directive, M680x0: M68K-Directives
-
- data2 directive, M680x0: M68K-Directives
-
- debuggers, and symbol order: Symbols
-
- debugging COFF symbols: Def
-
- decimal integers: Integers
-
- def directive: Def
-
- deprecated directives: Deprecated
-
- desc directive: Desc
-
- descriptor, of a.out symbol: Symbol Desc
-
- dfloat directive, VAX: VAX-directives
-
- difference (internal section): as Sections
-
- difference tables altered: Word
-
- difference tables, warning: Invoking
-
- dim directive: Dim
-
- directives and instructions: Statements
-
- directives, M680x0: M68K-Directives
-
- directives, machine independent: Pseudo Ops
-
- displacement sizing character, VAX: VAX-operands
-
- dot (symbol): Dot
-
- double directive: Double
-
- double directive, i386: i386-Float
-
- double directive, M680x0: M68K-Float
-
- double directive, VAX: VAX-float
-
- doublequote (\"): Strings
-
- eight-byte integer: Quad
-
- eject directive: Eject
-
- else directive: Else
-
- empty expressions: Empty Exprs
-
- endef directive: Endef
-
- endif directive: Endif
-
- EOF, newline must precede: Statements
-
- equ directive: Equ
-
- error messsages: Errors
-
- escape codes, character: Strings
-
- even directive, M680x0: M68K-Directives
-
- expression arguments: Arguments
-
- expressions: Expressions
-
- expressions, empty: Empty Exprs
-
- expressions, integer: Integer Exprs
-
- extended directive, i960: Directives-i960
-
- extern directive: Extern
-
- faster processing (-f): Invoking
-
- ffloat directive, VAX: VAX-directives
-
- file directive: File
-
- file directive, AMD 29K: AMD29K Directives
-
- file name, logical <1>: App-File
-
- file name, logical: File
-
- files, including: Include
-
- files, input: Input Files
-
- fill directive: Fill
-
- filling memory: Space
-
- float directive: Float
-
- float directive, i386: i386-Float
-
- float directive, M680x0: M68K-Float
-
- float directive, VAX: VAX-float
-
- floating point numbers: Flonums
-
- floating point numbers (double): Double
-
- floating point numbers (single) <1>: Float
-
- floating point numbers (single): Single
-
- floating point, AMD 29K (IEEE): AMD29K Floating Point
-
- floating point, H8/300 (IEEE): H8/300 Floating Point
-
- floating point, i386: i386-Float
-
- floating point, i960 (IEEE): Floating Point-i960
-
- floating point, M680x0: M68K-Float
-
- floating point, SPARC (IEEE): Sparc-Float
-
- floating point, VAX: VAX-float
-
- flonums: Flonums
-
- format of error messages: Errors
-
- format of warning messages: Errors
-
- formfeed (\f): Strings
-
- functions, in expressions: Operators
-
- fwait instruction, i386: i386-Float
-
- gbr960, i960 postprocessor: Options-i960
-
- gfloat directive, VAX: VAX-directives
-
- global directive: Global
-
- GPL: Copying
-
- grouping data: Sub-Sections
-
- H8/300 addressing modes: H8/300-Addressing
-
- H8/300 floating point (IEEE): H8/300 Floating Point
-
- H8/300 line comment character: H8/300-Chars
-
- H8/300 line separator: H8/300-Chars
-
- H8/300 machine directives (none): H8/300 Directives
-
- H8/300 opcode summary: H8/300 Opcodes
-
- H8/300 options (none): H8/300 Options
-
- H8/300 registers: H8/300-Regs
-
- H8/300 size suffixes: H8/300 Opcodes
-
- H8/300 support: H8/300-Dependent
-
- half directive, SPARC: Sparc-Directives
-
- hexadecimal integers: Integers
-
- hfloat directive, VAX: VAX-directives
-
- hword directive: hword
-
- i386 conversion instructions: i386-Opcodes
-
- i386 floating point: i386-Float
-
- i386 fwait instruction: i386-Float
-
- i386 immediate operands: i386-Syntax
-
- i386 jump optimization: i386-jumps
-
- i386 jump, call, return: i386-Syntax
-
- i386 jump/call operands: i386-Syntax
-
- i386 memory references: i386-Memory
-
- i386 mul, imul instructions: i386-Notes
-
- i386 opcode naming: i386-Opcodes
-
- i386 opcode prefixes: i386-prefixes
-
- i386 options (none): i386-Options
-
- i386 register operands: i386-Syntax
-
- i386 registers: i386-Regs
-
- i386 sections: i386-Syntax
-
- i386 size suffixes: i386-Syntax
-
- i386 source, destination operands: i386-Syntax
-
- i386 support: i386-Dependent
-
- i386 syntax compatibility: i386-Syntax
-
- i80306 support: i386-Dependent
-
- i960 architecture options: Options-i960
-
- i960 branch recording: Options-i960
-
- i960 callj pseudo-opcode: callj-i960
-
- i960 compare and branch instructions: Compare-and-branch-i960
-
- i960 compare and jump expansions: Compare-and-branch-i960
-
- i960 floating point (IEEE): Floating Point-i960
-
- i960 machine directives: Directives-i960
-
- i960 opcodes: Opcodes for i960
-
- i960 options: Options-i960
-
- i960 support: i960-Dependent
-
- ident directive: Ident
-
- identifiers, AMD 29K: AMD29K-Chars
-
- if directive: If
-
- ifdef directive: If
-
- ifndef directive: If
-
- ifnotdef directive: If
-
- immediate character, M680x0: M68K-Chars
-
- immediate character, VAX: VAX-operands
-
- immediate operands, i386: i386-Syntax
-
- imul instruction, i386: i386-Notes
-
- include directive: Include
-
- include directive search path: Invoking
-
- indirect character, VAX: VAX-operands
-
- infix operators: Infix Ops
-
- inhibiting interrupts, i386: i386-prefixes
-
- input: Input Files
-
- input file linenumbers: Input Files
-
- instruction set, M680x0: M68K-opcodes
-
- instruction summary, H8/300: H8/300 Opcodes
-
- instructions and directives: Statements
-
- int directive: Int
-
- int directive, H8/300: H8/300 Directives
-
- int directive, i386: i386-Float
-
- integer expressions: Integer Exprs
-
- integer, 16-byte: Octa
-
- integer, 8-byte: Quad
-
- integers: Integers
-
- integers, 16-bit: hword
-
- integers, 32-bit: Int
-
- integers, binary: Integers
-
- integers, decimal: Integers
-
- integers, hexadecimal: Integers
-
- integers, octal: Integers
-
- integers, one byte: Byte
-
- internal as sections: as Sections
-
- invocation summary: Overview
-
- joining text and data sections: Invoking
-
- jump instructions, i386: i386-Opcodes
-
- jump optimization, i386: i386-jumps
-
- jump/call operands, i386: i386-Syntax
-
- label (: ): Statements
-
- labels: Labels
-
- lcomm directive: Lcomm
-
- ld: Object
-
- leafproc directive, i960: Directives-i960
-
- length of symbols: Symbol Intro
-
- lflags directive (ignored): Lflags
-
- license: Copying
-
- line comment character: Comments
-
- line comment character, AMD 29K: AMD29K-Chars
-
- line comment character, H8/300: H8/300-Chars
-
- line comment character, M680x0: M68K-Chars
-
- line directive: Line
-
- line directive, AMD 29K: AMD29K Directives
-
- line numbers, in input files: Input Files
-
- line numbers, in warnings/errors: Errors
-
- line separator character: Statements
-
- line separator, AMD 29K: AMD29K-Chars
-
- line separator, H8/300: H8/300-Chars
-
- lines starting with #: Comments
-
- linker: Object
-
- linker, and assembler: Secs Background
-
- list directive: List
-
- listing control, turning off: Nolist
-
- listing control, turning on: List
-
- listing control: new page: Eject
-
- listing control: paper size: Psize
-
- listing control: subtitle: Sbttl
-
- listing control: title line: Title
-
- listings, enabling: Invoking
-
- ln directive: Ln
-
- local common symbols: Lcomm
-
- local labels, retaining in output: Invoking
-
- local symbol names: Symbol Names
-
- location counter: Dot
-
- location counter, advancing <1>: Org
-
- location counter, advancing: Align
-
- logical file name <1>: App-File
-
- logical file name: File
-
- logical line number: Line
-
- logical line numbers: Comments
-
- long directive: Long
-
- long directive, i386: i386-Float
-
- lsym directive: Lsym
-
- M680x0 addressing modes: M68K-Syntax
-
- M680x0 architecture options: M68K-Opts
-
- M680x0 branch improvement: M68K-Branch
-
- M680x0 directives: M68K-Directives
-
- M680x0 floating point: M68K-Float
-
- M680x0 immediate character: M68K-Chars
-
- M680x0 line comment character: M68K-Chars
-
- M680x0 opcodes: M68K-opcodes
-
- M680x0 options: M68K-Opts
-
- M680x0 pseudo-opcodes: M68K-Branch
-
- M680x0 size modifiers: M68K-Syntax
-
- M680x0 support: M68K-Dependent
-
- M680x0 syntax: M68K-Syntax
-
- machine dependencies: Machine Dependent
-
- machine directives, AMD 29K: AMD29K Directives
-
- machine directives, H8/300 (none): H8/300 Directives
-
- machine directives, i960: Directives-i960
-
- machine directives, SPARC: Sparc-Directives
-
- machine directives, VAX: VAX-directives
-
- machine independent directives: Pseudo Ops
-
- machine instructions (not covered): Manual
-
- machine-independent syntax: Syntax
-
- manual, structure and purpose: Manual
-
- memory references, i386: i386-Memory
-
- merging text and data sections: Invoking
-
- messages from as: Errors
-
- minus, permitted arguments: Infix Ops
-
- mnemonics for opcodes, VAX: VAX-opcodes
-
- mnemonics, H8/300: H8/300 Opcodes
-
- mul instruction, i386: i386-Notes
-
- multi-line statements: Statements
-
- named section (COFF): Section
-
- named sections: ld Sections
-
- names, symbol: Symbol Names
-
- naming object file: Invoking
-
- new page, in listings: Eject
-
- newline (\n): Strings
-
- newline, required at file end: Statements
-
- nolist directive: Nolist
-
- null-terminated strings: Asciz
-
- number constants: Numbers
-
- numbered subsections: Sub-Sections
-
- numbers, 16-bit: hword
-
- numeric values: Expressions
-
- object file: Object
-
- object file format: Object Formats
-
- object file name: Invoking
-
- obsolescent directives: Deprecated
-
- octa directive: Octa
-
- octal character code (\DDD): Strings
-
- octal integers: Integers
-
- opcode mnemonics, VAX: VAX-opcodes
-
- opcode naming, i386: i386-Opcodes
-
- opcode prefixes, i386: i386-prefixes
-
- opcode suffixes, i386: i386-Syntax
-
- opcode summary, H8/300: H8/300 Opcodes
-
- opcodes for AMD 29K: AMD29K Opcodes
-
- opcodes, i960: Opcodes for i960
-
- opcodes, M680x0: M68K-opcodes
-
- operand delimiters, i386: i386-Syntax
-
- operand notation, VAX: VAX-operands
-
- operands in expressions: Arguments
-
- operator precedence: Infix Ops
-
- operators, in expressions: Operators
-
- operators, permitted arguments: Infix Ops
-
- option summary: Overview
-
- options for AMD29K (none): AMD29K Options
-
- options for i386 (none): i386-Options
-
- options for SPARC (none): Sparc-Opts
-
- options for VAX/VMS: Vax-Opts
-
- options, all versions of as: Invoking
-
- options, command line: Command Line
-
- options, H8/300 (none): H8/300 Options
-
- options, i960: Options-i960
-
- options, M680x0: M68K-Opts
-
- org directive: Org
-
- other attribute, of a.out symbol: Symbol Other
-
- output file: Object
-
- padding the location counter: Align
-
- page, in listings: Eject
-
- paper size, for listings: Psize
-
- pass1 (internal section): as Sections
-
- paths for .include: Invoking
-
- patterns, writing in memory: Fill
-
- plus, permitted arguments: Infix Ops
-
- precedence of operators: Infix Ops
-
- precision, floating point: Flonums
-
- prefix operators: Prefix Ops
-
- prefixes, i386: i386-prefixes
-
- preprocessing: Pre-processing
-
- preprocessing, turning on and off: Pre-processing
-
- primary attributes, COFF symbols: COFF Symbols
-
- proc directive, SPARC: Sparc-Directives
-
- protected registers, AMD 29K: AMD29K-Regs
-
- pseudo-opcodes, M680x0: M68K-Branch
-
- pseudo-ops for branch, VAX: VAX-branch
-
- pseudo-ops, machine independent: Pseudo Ops
-
- psize directive: Psize
-
- purpose of GNU as: GNU Assembler
-
- quad directive: Quad
-
- quad directive, i386: i386-Float
-
- reg directive, AMD 29K: AMD29K Directives
-
- register names, AMD 29K: AMD29K-Regs
-
- register names, VAX: VAX-operands
-
- register operands, i386: i386-Syntax
-
- registers, H8/300: H8/300-Regs
-
- registers, i386: i386-Regs
-
- relocation: Sections
-
- relocation example: ld Sections
-
- repeat prefixes, i386: i386-prefixes
-
- reserve directive, SPARC: Sparc-Directives
-
- return instructions, i386: i386-Syntax
-
- sbttl directive: Sbttl
-
- scl directive: Scl
-
- search path for .include: Invoking
-
- sect directive, AMD 29K: AMD29K Directives
-
- section directive: Section
-
- section override prefixes, i386: i386-prefixes
-
- section-relative addressing: Secs Background
-
- sections: Sections
-
- sections in messages, internal: as Sections
-
- sections, i386: i386-Syntax
-
- sections, named: ld Sections
-
- seg directive, SPARC: Sparc-Directives
-
- set directive: Set
-
- short directive: Short
-
- single character constant: Chars
-
- single directive: Single
-
- single directive, i386: i386-Float
-
- sixteen bit integers: hword
-
- sixteen byte integer: Octa
-
- size directive: Size
-
- size modifiers, M680x0: M68K-Syntax
-
- size prefixes, i386: i386-prefixes
-
- size suffixes, H8/300: H8/300 Opcodes
-
- sizes operands, i386: i386-Syntax
-
- skip directive, M680x0: M68K-Directives
-
- skip directive, SPARC: Sparc-Directives
-
- source program: Input Files
-
- source, destination operands; i386: i386-Syntax
-
- space directive: Space
-
- SPARC floating point (IEEE): Sparc-Float
-
- SPARC machine directives: Sparc-Directives
-
- SPARC options (none): Sparc-Opts
-
- SPARC support: Sparc-Dependent
-
- special characters, M680x0: M68K-Chars
-
- special purpose registers, AMD 29K: AMD29K-Regs
-
- stabd directive: Stab
-
- stabn directive: Stab
-
- stabs directive: Stab
-
- stabX directives: Stab
-
- standard as sections: Secs Background
-
- standard input, as input file: Command Line
-
- statement on multiple lines: Statements
-
- statement separator character: Statements
-
- statement separator, AMD 29K: AMD29K-Chars
-
- statement separator, H8/300: H8/300-Chars
-
- statements, structure of: Statements
-
- stopping the assembly: Abort
-
- string constants: Strings
-
- string literals: Ascii
-
- structure debugging, COFF: Tag
-
- subexpressions: Arguments
-
- subtitles for listings: Sbttl
-
- subtraction, permitted arguments: Infix Ops
-
- summary of options: Overview
-
- supporting files, including: Include
-
- suppressing warnings: Invoking
-
- symbol attributes: Symbol Attributes
-
- symbol attributes, a.out: a
- out Symbols.
- symbol attributes, COFF: COFF Symbols
-
- symbol descriptor, COFF: Desc
-
- symbol names: Symbol Names
-
- symbol names, local: Symbol Names
-
- symbol names, temporary: Symbol Names
-
- symbol storage class (COFF): Scl
-
- symbol type: Symbol Type
-
- symbol type, COFF: Type
-
- symbol value: Symbol Value
-
- symbol value, setting: Set
-
- symbol values, assigning: Setting Symbols
-
- symbol, common: Comm
-
- symbol, making visible to linker: Global
-
- symbol, not referenced in assembly: Lsym
-
- symbolic debuggers, information for: Stab
-
- symbols <1>: Symbol Intro
-
- symbols: Symbols
-
- symbols with lowercase, VAX/VMS: Vax-Opts
-
- symbols, assigning values to: Equ
-
- symbols, local common: Lcomm
-
- syntax compatibility, i386: i386-Syntax
-
- syntax, M680x0: M68K-Syntax
-
- syntax, machine-independent: Syntax
-
- sysproc directive, i960: Directives-i960
-
- tab (\t): Strings
-
- tag directive: Tag
-
- temporary symbol names: Symbol Names
-
- text and data sections, joining: Invoking
-
- text directive: Text
-
- text section: ld Sections
-
- tfloat directive, i386: i386-Float
-
- title directive: Title
-
- trusted compiler: Invoking
-
- turning preprocessing on and off: Pre-processing
-
- type directive: Type
-
- type of a symbol: Symbol Type
-
- undefined section: ld Sections
-
- use directive, AMD 29K: AMD29K Directives
-
- val directive: Val
-
- value attribute, COFF: Val
-
- value of a symbol: Symbol Value
-
- VAX bitfields not supported: VAX-no
-
- VAX branch improvement: VAX-branch
-
- VAX command-line options ignored: Vax-Opts
-
- VAX displacement sizing character: VAX-operands
-
- VAX floating point: VAX-float
-
- VAX immediate character: VAX-operands
-
- VAX indirect character: VAX-operands
-
- VAX machine directives: VAX-directives
-
- VAX opcode mnemonics: VAX-opcodes
-
- VAX operand notation: VAX-operands
-
- VAX register names: VAX-operands
-
- VAX support: Vax-Dependent
-
- Vax-11 C compatibility: Vax-Opts
-
- VAX/VMS options: Vax-Opts
-
- version of as: Invoking
-
- VMS (VAX) options: Vax-Opts
-
- warning for altered difference tables: Invoking
-
- warning messages: Errors
-
- warnings, suppressing: Invoking
-
- whitespace: Whitespace
-
- whitespace, removed by preprocessor: Pre-processing
-
- wide floating point directives, VAX: VAX-directives
-
- word directive: Word
-
- word directive, H8/300: H8/300 Directives
-
- word directive, i386: i386-Float
-
- word directive, SPARC: Sparc-Directives
-
- writing patterns in memory: Fill
-
- zero-terminated strings: Asciz
-