|
|
1.1 root 1: .TH AS 1 TAHOE
2: .UC 4
3: .SH NAME
4: as \- assembler
5: .SH SYNOPSIS
6: .B as
7: [
8: .B \-d124
9: ] [
10: .B \-L
11: ] [
12: .B \-W
13: ] [
14: .B \-V
15: ] [
16: .B \-J
17: ] [
18: .B \-R
19: ] [
20: .B \-t
21: directory
22: ] [
23: .B \-P
24: ] [
25: .B \-o
26: objfile ] [ name ... ]
27: .SH DESCRIPTION
28: .I As
29: assembles the named files, or the standard input if no file name is specified.
30: The available flags are:
31: .TP
32: .B \-d
33: Specifies the number of bytes to be assembled for offsets
34: which involve forward or external references, and which have sizes unspecified
35: in the assembly language.
36: The default is
37: .B \-d4.
38: .TP
39: .B \-L
40: Save defined labels beginning with a `L', which are normally discarded
41: to save space in the resultant symbol table.
42: The compilers generate such temporary labels.
43: .TP
44: .B \-V
45: Use virtual memory for intermediate storage, rather than a temporary file.
46: .TP
47: .B \-W
48: Do not complain about errors.
49: .TP
50: .B \-J
51: Use long branches to resolve jumps when byte-displacement branches are
52: insufficient. This must be used when a compiler-generated assembly contains
53: branches of more than 32k bytes.
54: .TP
55: .B \-R
56: Make initialized data segments read-only, by concatenating them to
57: the text segments.
58: This obviates the need to run editor scripts on assembly
59: code to make initialized data read-only and shared.
60: .TP
61: .B \-t
62: Specifies a directory to receive the temporary file, other than
63: the default /tmp.
64: .TP
65: .B \-P
66: Creates the assembler printout on standard output; the
67: format of the printout:
68: `line-number pc memory-layout source-line`
69: If the source line is in a data segment, the 'pc' field will be
70: followed by a '*'.
71: .PP
72: All undefined symbols in the assembly
73: are treated as global.
74: .PP
75: The output of the assembly is left on the file
76: .I objfile;
77: if that is omitted,
78: .I a.out
79: is used.
80: .SH FILES
81: .ta 1.5i
82: /tmp/as\(** default temporary file
83: .br
84: a.out default resultant object file
85: .SH "SEE ALSO"
86: ld(1),
87: nm(1),
88: adb(1),
89: sdb(1),
90: a.out(5)
91: .br
92: Auxiliary documentation
93: .I Assembler Reference Manual.
94: .SH AUTHORS
95: John F. Reiser
96: .br
97: Robert R. Henry
98: .SH BUGS
99: .B \-J
100: should be eliminated; the assembler should automatically choose among
101: byte, word and long branches.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.