home *** CD-ROM | disk | FTP | other *** search
/ minnie.tuhs.org / unixen.tar / unixen / PDP-11 / Trees / V6 / usr / man / man1 / as.1 < prev    next >
Encoding:
Text File  |  1975-06-26  |  1.6 KB  |  86 lines

  1. .th AS I 1/15/73
  2. .sh NAME
  3. as \*- assembler
  4. .sh SYNOPSIS
  5. .bd as
  6. [
  7. .bd \*-
  8. ] name ...
  9. .sh DESCRIPTION
  10. .it As
  11. assembles the concatenation of the named files.
  12. If the optional first argument
  13. .bd \*-
  14. is used,
  15. all undefined symbols in the assembly
  16. are treated as global.
  17. .s3
  18. The output of the assembly is left on the file
  19. .bd "a.out."
  20. It is executable if no errors occurred
  21. during the assembly,
  22. and if there were no unresolved external references.
  23. .sh FILES
  24. /lib/as2       pass 2 of the assembler
  25. .br
  26. /tmp/atm[1-3]?    temporary
  27. .br
  28. a.out        object
  29. .sh "SEE ALSO"
  30. ld (I),
  31. nm (I),
  32. db (I),
  33. a.out (V),
  34. `UNIX Assembler Manual'.
  35. .sh DIAGNOSTICS
  36. When
  37. an input file cannot be read, its name
  38. followed by a question mark is typed and assembly
  39. ceases.
  40. When syntactic or semantic errors occur, a single-character diagnostic is typed out
  41. together with the line number and the file name in which it
  42. occurred.
  43. Errors in pass 1 cause cancellation of pass 2.
  44. The possible errors are:
  45. .s3
  46. .ta 3
  47. )    Parentheses error
  48. .br
  49. ]    Parentheses error
  50. .br
  51. <    String not terminated properly
  52. .br
  53. *    Indirection used illegally
  54. .br
  55. .li
  56. \fB.\fR    Illegal assignment to `\fB.\fR'
  57. .br
  58. A    Error in address
  59. .br
  60. B    Branch instruction is odd or too remote
  61. .br
  62. E    Error in expression
  63. .br
  64. F    Error in local (`f' or `b') type symbol
  65. .br
  66. G    Garbage (unknown) character
  67. .br
  68. I    End of file inside an if
  69. .br
  70. M    Multiply defined symbol as label
  71. .br
  72. O    Word quantity assembled at odd address
  73. .br
  74. P    `\fB.\fR' different in pass 1 and 2
  75. .br
  76. R    Relocation error
  77. .br
  78. U    Undefined symbol
  79. .br
  80. X    Syntax error
  81. .br
  82. .sh BUGS
  83. Symbol table overflow is not checked.
  84. \fBx\fR errors can cause incorrect line numbers
  85. in following diagnostics.
  86.