|
|
1.1 ! root 1: .pa 1 ! 2: .he 'AS (I)'1/15/73'AS (I)' ! 3: .ti 0 ! 4: NAME as -- assembler ! 5: .sp ! 6: .ti 0 ! 7: SYNOPSIS as__ [ -_ ] name918 ... ! 8: .sp ! 9: .ti 0 ! 10: DESCRIPTION as__ ! 11: assembles the concatenation of name\d1\u, .... ! 12: If the optional first argument ! 13: -_ is used, ! 14: all undefined symbols in the assembly ! 15: are treated as global. ! 16: ! 17: The output of the assembly is left on the file "a.out". ! 18: It is executable if no errors occurred ! 19: during the assembly. ! 20: ! 21: .ti 0 ! 22: FILES /etc/as2 pass 2 of the assembler ! 23: .br ! 24: /tmp/atm1? temporary ! 25: .br ! 26: /tmp/atm2? temporary ! 27: .br ! 28: /tmp/atm3? temporary ! 29: .br ! 30: a.out object ! 31: .sp ! 32: .ti 0 ! 33: SEE ALSO ld(I), ! 34: nm(I), ! 35: un(I), ! 36: db(I), ! 37: a.out(V), ! 38: "UNIX Assembler Manual". ! 39: .sp ! 40: .ti 0 ! 41: DIAGNOSTICS When ! 42: an input file cannot be read, its name ! 43: followed by a question mark is typed and assembly ! 44: ceases. ! 45: When syntactic or semantic errors occur, a single-character diagnostic is typed out ! 46: together with the line number and the file name in which it ! 47: occurred. Errors in pass 1 cause cancellation of pass 2. ! 48: The possible errors are: ! 49: .sp ! 50: .in +6 ! 51: .ti -6 ! 52: ) parentheses error ! 53: .ti -6 ! 54: ] parentheses error ! 55: .ti -6 ! 56: < String not terminated properly ! 57: .ti -6 ! 58: * Indirection ("*_") used illegally ! 59: .ti -6 ! 60: .li ! 61: . Illegal assignment to "." ! 62: .ti -6 ! 63: A error in A_ddress ! 64: .ti -6 ! 65: B B_ranch instruction is odd or too remote ! 66: .ti -6 ! 67: E error in E_xpression ! 68: .ti -6 ! 69: F error in local ("F_" or "b") type symbol ! 70: .ti -6 ! 71: G G_arbage (unknown) character ! 72: .ti -6 ! 73: I End of file inside an If__ ! 74: .ti -6 ! 75: M M_ultiply defined symbol as label ! 76: .ti -6 ! 77: O O_dd-- word quantity assembled at odd address ! 78: .ti -6 ! 79: P P_hase error-- "." different in pass 1 and 2 ! 80: .ti -6 ! 81: R R_elocation error ! 82: .ti -6 ! 83: U U_ndefined symbol ! 84: .ti -6 ! 85: X syntaX_ error ! 86: .in -6 ! 87: .sp ! 88: .ti 0 ! 89: BUGS Symbol table overflow is not checked.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.