projects
/
unix-history
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
date and time created 88/10/21 13:47:49 by bostic
[unix-history]
/
usr
/
src
/
old
/
as.vax
/
PSD.doc
/
asdocs1.me
diff --git
a/usr/src/old/as.vax/PSD.doc/asdocs1.me
b/usr/src/old/as.vax/PSD.doc/asdocs1.me
index
889e29f
..
cbe69e8
100644
(file)
--- a/
usr/src/old/as.vax/PSD.doc/asdocs1.me
+++ b/
usr/src/old/as.vax/PSD.doc/asdocs1.me
@@
-1,12
+1,12
@@
.\"
.\" Copyright (c) 1982 Regents of the University of California
.\"
.\" Copyright (c) 1982 Regents of the University of California
-.\" @(#)asdocs1.me 1.
5
%G%
+.\" @(#)asdocs1.me 1.
7
%G%
.\"
.EQ
delim $$
.EN
.(l C
.\"
.EQ
delim $$
.EN
.(l C
-.i "\*(V
X Assembler Reference Manual
"
+.i "\*(V
S \*(AM
"
.sp 2.0v
John F. Reiser
Bell Laboratories,
.sp 2.0v
John F. Reiser
Bell Laboratories,
@@
-26,7
+26,7
@@
Berkeley, CA 94720
November 5, 1979
.sp 1.0v
.i Revised
November 5, 1979
.sp 1.0v
.i Revised
-August 11, 1982
+\*(TD
.)l
.SH 1 Introduction
.pp
.)l
.SH 1 Introduction
.pp
@@
-187,7
+187,7
@@
If file arguments occur,
then the input is taken sequentially from the files
$name sub 1$,
$name sub 2~...~name sub n$
then the input is taken sequentially from the files
$name sub 1$,
$name sub 2~...~name sub n$
-This is not to say that the files are assembled sep
e
rately;
+This is not to say that the files are assembled sep
a
rately;
$name sub 1$ is effectively concatenated to $name sub 2$,
so multiple definitions cannot occur amongst the input sources.
.pp
$name sub 1$ is effectively concatenated to $name sub 2$,
so multiple definitions cannot occur amongst the input sources.
.pp
@@
-225,7
+225,7
@@
and
dollar
.q "\*(DL" ).
The first character may not be numeric.
dollar
.q "\*(DL" ).
The first character may not be numeric.
-Identifier may be (practically) arbitrary long;
+Identifier
s
may be (practically) arbitrary long;
all characters are significant.
.SH 2 "Constants"
.SH 3 "Scalar constants"
all characters are significant.
.SH 2 "Constants"
.SH 3 "Scalar constants"
@@
-240,7
+240,7
@@
In addition,
.i As
supports 64 and 128 bit integers
only so they can be used as immediate constants
.i As
supports 64 and 128 bit integers
only so they can be used as immediate constants
-or to fill intialized data space.
+or to fill in
i
tialized data space.
.i As
can not perform arithmetic on constants larger than 32 bits.
.pp
.i As
can not perform arithmetic on constants larger than 32 bits.
.pp
@@
-281,8
+281,8
@@
Using the meta notation that
.q "fFdDhHgG" ),
[expe] is a exponent delimiter and type specification character (\c,
.q "eEfFdDhHgG" ),
.q "fFdDhHgG" ),
[expe] is a exponent delimiter and type specification character (\c,
.q "eEfFdDhHgG" ),
-$x sup roman "*"$ means 0 or more occur
a
nces of $x$,
-$x sup +$ means 1 or more occur
a
nces of $x$,
+$x sup roman "*"$ means 0 or more occur
e
nces of $x$,
+$x sup +$ means 1 or more occur
e
nces of $x$,
then the general lexical form of a floating point number is:
.ce 1
0[expe]([+-])$roman "[dec]" sup +$(.)($roman "[dec]" sup roman "*"$)([expt]([+-])($roman "dec]" sup +$))
then the general lexical form of a floating point number is:
.ce 1
0[expe]([+-])$roman "[dec]" sup +$(.)($roman "[dec]" sup roman "*"$)([expt]([+-])($roman "dec]" sup +$))
@@
-347,7
+347,7
@@
a 32 bit scalar quantity may also be used.
.SH 3 "String Constants"
.pp
A string constant is defined using
.SH 3 "String Constants"
.pp
A string constant is defined using
-the same syntax and semantics as the \*(CL lang
au
ge uses.
+the same syntax and semantics as the \*(CL lang
ua
ge uses.
Strings begin and end with a
.q "''"
(double quote).
Strings begin and end with a
.q "''"
(double quote).
@@
-378,7
+378,7
@@
introduces a comment,
which extends through the end of the line on which it appears.
Comments starting in column 1,
having the format
which extends through the end of the line on which it appears.
Comments starting in column 1,
having the format
-.q "# $expression~~string$"
+.q "# $expression~~string$"
,
are interpreted as an indication that the assembler is now assembling
file
.i string
are interpreted as an indication that the assembler is now assembling
file
.i string
@@
-392,7
+392,7
@@
and
preprocessor directives.
(Note that there may not be an assembler comment starting in column
1 if the assembler source is given to the \*(CL preprocessor,
preprocessor directives.
(Note that there may not be an assembler comment starting in column
1 if the assembler source is given to the \*(CL preprocessor,
-as it will be int
re
preted by the preprocessor in a way not intended.)
+as it will be int
er
preted by the preprocessor in a way not intended.)
Comments are otherwise ignored by the assembler.
.SH 2 "\*(CL Style Comments"
.pp
Comments are otherwise ignored by the assembler.
.SH 2 "\*(CL Style Comments"
.pp