( ) PIF
5
.00322-01 33 01-15
1. PIF
pif :
pif [] []
[] ,
a [] , -
. -
, (``-''),
.
,
:
-o - ,
"",
, . -
N-M :
N M;
-N, :
N- , , N-,
: N-
;
-nN - N -
;
-sN - N .
N ( N=1) pif
, -
6
.00322-01 33 01-15
, -
;
-m - e
/usr/lib/tmac.m;
-raN - a ( )
N ( ).
-i - , ,
;
-q - /
rd;
-T - ;
-c -
,
.
7
.00322-01 33 01-15
2.
2.1.
, -
,
, .
(
``.'' `` ' ''),
, -
.
`` ' '' ()
(
), .
(-
) -
.
`` '' , -
. -
.
, ``\'',
-
. , \nr
r , r
, ,
8
.00322-01 33 01-15
\nx, ,
, \n(.
2.2.
pif 240
/ (94,5 /), -
-
. pif -
( )
.
2.3.
pif ,
. -
, -
.
, ,
. 1,
V - -
, C - .
9
.00322-01 33 01-15
1
---------------------------------------------------
| | | |
| | | |
|----------|----------------------|----------------
| i | | 240 |
| c | | 240*50/127 |
| P | =1/6 | 240/6 |
| n | En=C | C |
| p | =1/72 | 240/72 |
| u | | 1 |
| v | - | V |
| | | |
| | | |
---------------------------------------------------
En - , , -
, pif "" -
``->'' , ``<-'' ``3/4'', -
. ,
En -
ll, in, ti, ta, lt, mc \h
\l; (v)
- pl, wh, ch, dt, sp, sv,
ne, rt \v, \x \L; (p) vs
(u) nr, if ie.
-
. ,
10
.00322-01 33 01-15
-
, ,
, -
, -
``u'' -
. ,
.nr AA 40n
,
.ll \n(AA
AA ( -
) ``En''
( ). -
.ll \n(AAu
N ,
.
-
N
``|'',
. -
|N
N,
|N -
N.
,
11
.00322-01 33 01-15
.sp |3.2c
, 3,2 -
.
2.4.
, ,
, ,
+, -, /, *, % <, >, <=,
>=, =/ ==/, &/ /, :/ /. -
, -
.
+ - -
e
.
2.5.
.
_N , N, +N, -N
,
N, N
N, . N , -
-
, N.
, -
. ,
;
12
.00322-01 33 01-15
sp, wh, , nr if. ft, vs, ls,
ll, in lt -
.
, ,
,
. -
, , -
.
:
B - ;
D -
;
E - -
, -
;
O - ;
P -
.
v,p,n,u - .
, .
13
.00322-01 33 01-15
3.
(
) . -
"" (. . 7.5). :
0 ( ) -N (N ).
, -
, , -
(. . 7.4).
,
"" ,
.
-
:
pl - .
pl - .pl _N, - 66, -
-66, - V. -
_N.
.;
bp - . bp -
.bp _N, - 1, -
, - B, V. -
14
.00322-01 33 01-15
. _N -
, _N;
pn - .
pn - .pn _N, - 1,
- . ,
, _N.
, -
pn -
- . -
%;
ne - . -
ne - .ne _N, - ,
- 1v, - D, V. -
D "" N,
D, -
.
"", D -
. D<V,
-
. "" D - "-
" , -
, , ""
;
mk - . -
mk - .mk R, - ,
- , - D. -
15
.00322-01 33 01-15
-
, R,
R;
rt - .
rt - .rt _N, -,
- , - D, V.
. _N,
, ,
_N -
. N ,
,
mk. , .rt
.sp (. .5) -
, ,
.mk, -
.mk R
......
......
.sp |\n(Ru
16
.00322-01 33 01-15
4. ,
4.1.
,
- . -
,
.
, ""
.
, -
/ .
, (..
-
),
-
``\'' ( -
). pif - -
-
. -
. ,
-
. -
.n,
17
.00322-01 33 01-15
( )
nl.
( ) -
.h.
, -
, -
. ( )
. -
, ,
\.
, -
,
, -
\&.
4.2.
""
"" ,
\. ,
"" "",
( ) \. -
,
. ( \c
( ))
18
.00322-01 33 01-15
, , ""
, -
. -
:
br - . -
br - .br, - ,
- , - B.
.
, ,
;
fi - .
fi - .fi, - , -
- , - B, E.
-
. .u 1
0 ;
nf - .
nf - .nf, - , -
- , - B, E.
;
ad - . -
ad - .ad c, - , -
- , - . -
19
.00322-01 33 01-15
.
,
, .
, -
. 2.
2
----------------------------------------
| | |
|-------------|------------------------|
| l | |
| r | |
| | |
| b n | |
| | |
----------------------------------------
na - . -
na - .na, - ,
- , - .
. -
.
ad . ,
;
ce - N .
ce - .ce N, -
, - 1, - . -
N
(
20
.00322-01 33 01-15
). N=0 -
(-
).
,
.
21
.00322-01 33 01-15
5.
5.1.
(V) -
-
vs,
.
V
.v. (-
, ) -
ls.
5.2.
( ) . -
\x'N', -
. ,
,
- ( '), -
.
N ,
N . N , -
N . -
-
-
22
.00322-01 33 01-15
, -
. -
.a.
5.3.
-
sp, " ",
.
"", -
. ,
sv. -
:
vs - .
vs - .vs N, -
- 1/6i., -
, - , . -
V (
-
).
\'n';
ls - .
ls - .ls _N,
- N=1, - -
, - . M
(
23
.00322-01 33 01-15
) _N. N-1 -
V (
) -
.
,
-
"";
sp - N
.
sp - .sp N, - ,
- N=1V, - B,V.
N ,
() -
.
()
"".
" ", -
;
sv - .
sv - .sv N,
- , - N=1V,
- V.
N. -
"" N, -
N
. " " -
.
24
.00322-01 33 01-15
"" N,
, N -
(-
os). sv
N -
;
os - -
. os - .os, -
- , -
, - . -
,
.sv. " "
. -
, -
sv;
ns - " ". -
ns - .ns, -
- , - ,
- D.
sp bp,
. " " -
rs;
rs - " ".
rs - .rs, -
25
.00322-01 33 01-15
- , - ,
- D. .
" " ;
- , .sp 1.
" " - ,
- ,
- , - B. -
, .sp 1.
26
.00322-01 33 01-15
6.
-
ll.
-
in; ,
, ti.
.
..
ll, in ti (
, )
, .
.
.l .i.
, , -
tl, -
lt.
:
ll - . ll
- .ll _N, - 65n, -
- , - ,n.
_N;
27
.00322-01 33 01-15
in - . -
in - .in _N, - N=0,
- , - B,E,n.
_N. -
,
;
ti - . -
ti - .ti _N, - ,
- , - B,E,n.
.
_N
. -
. -
.
28
.00322-01 33 01-15
7. , ,
""
7.1.
() -
,
("-
"). - -
, , -
.
,
.
, -
, (
' ). -
. '-
.rn
.rm. -
de di,
am da. di da
.
ds -
as. ,
; , .
.
.
29
.00322-01 33 01-15
\* \*( .
.
7.2.
( )
. -
, :
-
\n;
- , \*;
- , \$;
- ,
\( );
- , \";
- \t \a -
ASCII HT ( )
SOH (o );
- \\ \;
- \. ".".
30
.00322-01 33 01-15
\.
, \\ \, \\n -
\n,
.
7.3.
,
-
.
, , -
("). ,
, ,
("").
, -
(\( )).
-
,
-
.
\$N,
N-
31
.00322-01 33 01-15
(1<=N<=9). , -
. , xx
:
.de xx \"
\\$1,\\$2.
.. \"
:
. 14-
,14-.
,
.
.$.
( ) -
.
( ),
. ,
"", -
.
,
. -
( ) ,
, ( -
``\'') -
-
.
32
.00322-01 33 01-15
7.4.
,
-
.
. dn
dl -
. -
" " -
,
(V). ,
-
, , -
,
.
-
" -
" (. .10.4).
,
(, ,
).
( ) : ""
, " ", -
-
33
.00322-01 33 01-15
(. . 3), (
.h) ( .z).
7.5. ""
"":
,
. -
, wh, ,
.
ch. ,
, ,
.
-
; ,
"" , ,
. ,
"" . , -
, -
- (
).
() -
( ) , -
. -
.t. -
34
.00322-01 33 01-15
, .t
.
, -
, dt. .t
.
,
.
it.
"":
de -
de - .de xx yy,
- , - .yy=.., -
- .
xx.
. -
,
, .yy,
yy. yy , -
,
"..".
de , , -
, -
. ".."
35
.00322-01 33 01-15
``\'' - \\.., -
\..
"..";
am - . am
- .am xx yy, - , -
- .yy=.., - . -
de ;
ds - . ds -
.ds xx , - ,
- , - .
xx, "".
-
-
( ). -
( " ) ""
"-
";
as - . as -
.as xx , - ,
- , - .
"" xx (
ds );
rm - , .
rm - .rm xx, - ,
- , - .
xx , -
36
.00322-01 33 01-15
, .