Annotation of researchv10dc/630/man/src/u_man/man1/mc68as.1, revision 1.1.1.1

1.1       root        1: .TH MC68AS 1 "630 MTG"
                      2: .SH NAME
                      3: mc68as \- \*N MC68000 assembler
                      4: .SH SYNOPSIS
                      5: .BR mc68as
                      6: .RB "[" \-o " objfile]"
                      7: .if 'mc68'x86' .RB \-x
                      8: .if 'mc68'3b' .RB "[" \-Q "]"
                      9: .RB "[" \-n "]"
                     10: .RB "[" \-m "]"
                     11: .RB "[" \-R "]"
                     12: .RB "[" \-V "]"
                     13: file-name
                     14: .SH DESCRIPTION
                     15: The 
                     16: .I mc68as
                     17: command
                     18: assembles the named file.
                     19: .if 'mc68'b16' \{\
                     20: The output file is executable if no errors
                     21: occurred during the assembly, transfer vectors were not used,
                     22: and there are no unresolved external references.\}
                     23: The following flags
                     24: may be specified in any order:
                     25: .TP \w'\fB\-o\fP\ \fIobjfile\fP\ \ 'u
                     26: .BI \-o " objfile"
                     27: Puts the output of the assembly in
                     28: .IR objfile .
                     29: By default, the output file name is formed by
                     30: removing the 
                     31: .B .s
                     32: suffix, if there is one, from the input file name
                     33: and appending a 
                     34: .B .o
                     35: suffix.
                     36: .if 'mc68'x86' \{\
                     37: .TP
                     38: .B \-x
                     39: This
                     40: flag is
                     41: .I required
                     42: for all x86 files.
                     43: \}
                     44: .if 'mc68'3b' \{
                     45: .TP
                     46: .B \-Q
                     47: Warn the user if a transfer vector operand is used
                     48: in any context other than a "call" instruction.
                     49: \}
                     50: .TP
                     51: .B \-n
                     52: Turns off long/short address optimization.
                     53: By default, address optimization takes place.
                     54: .TP
                     55: .B \-m
                     56: Runs the 
                     57: .I m4
                     58: macro pre-processor
                     59: on the input to the assembler.
                     60: .TP
                     61: .B \-R
                     62: Removes (unlinks) the input file after assembly
                     63: is completed.
                     64: .TP
                     65: .B \-V
                     66: Writes the version number of the assembler being run
                     67: on the standard error output.
                     68: .SH FILES
                     69: .RI /tmp/mc68a[A-L]AAa XXXXXX
                     70: temporary files
                     71: .SH "SEE ALSO"
                     72: mc68ld(1),
                     73: mc68nm(1),
                     74: mc68strip(1).
                     75: .br
                     76: a.out(4) in the \f2UNIX System V Programmer's Reference
                     77: Manual\f1.
                     78: .br
                     79: m4(1) in the
                     80: \f2UNIX System V User's Reference Manual\f1.
                     81: .br
                     82: \f2UNIX Assembler User's Guide for the Motorola 68000\f1 in the
                     83: \f2630 MTG Software Development Guide\f1.
                     84: .SH WARNING
                     85: .if 'mc68'3b' \{
                     86: .PP
                     87: If the input file does not contain a 
                     88: .B .file
                     89: assembler directive and the
                     90: .B \-m
                     91: flag was not specified,
                     92: the file name given by the assembler when an
                     93: error occurs is one of the temporary files
                     94: .RB ( /usr/tmp/mc68as \s-1XXXXXX\s+1)
                     95: \}
                     96: .PP
                     97: If the 
                     98: .B \-m
                     99: .RI ( m4
                    100: macro pre-processor invocation) option is used,
                    101: keywords for
                    102: .I m4
                    103: .RI "[see " m4 (1)]
                    104: cannot be used as symbols (variables, functions, labels)
                    105: in the input file since
                    106: .I m4
                    107: cannot determine which are assembler symbols and 
                    108: which are real 
                    109: .I m4
                    110: macros.
                    111: .SH BUGS
                    112: The
                    113: .B even
                    114: assembler directive is not guaranteed to work
                    115: in the
                    116: .B .text
                    117: section when optimization is performed.
                    118: .PP
                    119: Arithmetic expressions may only have
                    120: one forward referenced symbol per expression.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.