%!PS-Adobe-1.0 %%Creator: devps (Pipeline Associates, Inc.) %%CreationDate: Fri Sep 13 13:03:52 1996 %%Pages: (atend) %%DocumentFonts: (atend) /devps 180 dict def devps begin /res 10.000000 def /y_offset 843 def /X{exch}bind def /mm {transform round X round X itransform} bind def /r{rmoveto}bind def /m{moveto}bind def /l{lineto}bind def /rl{rlineto}bind def /st{stroke}bind def /gs{gsave}bind def /gr{grestore}bind def /cp{currentpoint}bind def /np{newpath}bind def /ct{curveto}bind def systemdict /setpacking known { /savepacking currentpacking def true setpacking } if /m0{0 0 moveto}bind def /xc{//res div}bind def /yc{//res neg div //y_offset add}bind def /lc{yc X xc X l st}bind def /mc{yc X xc X m}bind def /el{gs /a X def a div 1 X scale cp np a xc 2 div 0 360 arc st gr}bind def /ar{cp 7 2 roll np xc 5 1 roll atan 3 1 roll atan X arc st}bind def /sp{yc X xc X 6 2 roll yc X xc X 6 2 roll yc X xc X 6 2 roll ct}bind def /V{//res neg div //y_offset add currentpoint pop X m}bind def /H{//res div 0 transform X round X itransform pop currentpoint X pop moveto}bind def /h{//res div 0 r}bind def /v{//res neg div 0 X r}bind def /S{X H show}bind def /A{H //res div 1 index stringwidth pop sub 1 index length div 0 3 2 roll ashow}bind def /psize 10 def /height 0 def /cheight { height 0 ne { height } { psize } ifelse } bind def /slant 0 def /FF{findfont X dup 30 div 0 mm pop setlinewidth /psize X def [psize 0 cheight slant sin slant cos div mul cheight 0 0] makefont setfont}bind def /shade{gs /dy X def /dx X def np m 0 /dy rl /dx 0 rl 0 /dy neg rl /dx neg 0 rl closepath .9 setgray fill gr}bind def 1 setlinecap /resolution res 72 mul def /startFig { /SavedState save def userdict maxlength dict begin currentpoint transform DocumentInitState setmiterlimit setgray setdash setlinejoin setlinecap setlinewidth setmatrix itransform moveto /ury exch def /urx exch def /lly exch def /llx exch def /y exch 72 mul resolution div def /x exch 72 mul resolution div def currentpoint /cy exch def /cx exch def /sx x urx llx sub div def /sy y ury lly sub div def sx sy scale cx sx div llx sub cy sy div ury sub translate /DefFigCTM matrix currentmatrix def /initmatrix { DefFigCTM setmatrix } def /defaultmatrix { DefFigCTM exch copy } def /initgraphics { DocumentInitState setmiterlimit setgray setdash setlinejoin setlinecap setlinewidth setmatrix DefFigCTM setmatrix } def /showpage { initgraphics } def }bind def /clipFig { currentpoint 6 2 roll newpath 4 copy 4 2 roll moveto 6 -1 roll exch lineto exch lineto exch lineto closepath clip newpath moveto }bind def /doclip { llx lly urx ury clipFig } def /endFig { end SavedState restore }bind def /globalstart { fontnum psize slant height resolution currentpoint pagesave restore gsave }bind def /globalend { grestore moveto /resolution exch def /height exch def /slant exch def /psize exch def /fontnum exch def F /pagesave save def }bind def /fontnum 1 def systemdict /setpacking known { savepacking setpacking} if end /BP{ save mark devps begin m0 /DocumentInitState [ matrix currentmatrix currentlinewidth currentlinecap currentlinejoin currentdash currentgray currentmiterlimit ] cvx def }bind def /EP{ end cleartomark restore showpage}def /Encoding-1 256 array def 0 1 255 {Encoding-1 exch /.notdef put} for Encoding-1 8#301 StandardEncoding 8#101 26 getinterval putinterval %A-B Encoding-1 8#341 StandardEncoding 8#141 26 getinterval putinterval %a-b Encoding-1 8#241 StandardEncoding 8#301 16 getinterval putinterval %accents Encoding-1 8#373 StandardEncoding 8#365 1 getinterval putinterval %dotlessi Encoding-1 dup 8#41 /copyright put dup 8#42 /registered put dup 8#43 /trademark put dup 8#44 /logicalnot put dup 8#45 /Eth put dup 8#46 /eth put dup 8#47 /Thorn put dup 8#50 /thorn put dup 8#51 /brokenbar put dup 8#52 /degree put dup 8#53 /divide put dup 8#54 /multiply put dup 8#55 /minus put dup 8#56 /onehalf put dup 8#57 /onequarter put dup 8#60 /threequarters put dup 8#101 /Aacute put dup 8#102 /Acircumflex put dup 8#103 /Adieresis put dup 8#104 /Agrave put dup 8#105 /Aring put dup 8#106 /Atilde put dup 8#107 /Ccedilla put dup 8#110 /Eacute put dup 8#111 /Ecircumflex put dup 8#112 /Edieresis put dup 8#113 /Egrave put dup 8#114 /Iacute put dup 8#115 /Icircumflex put dup 8#116 /Idieresis put dup 8#117 /Igrave put dup 8#120 /Ntilde put dup 8#121 /Oacute put dup 8#122 /Ocircumflex put dup 8#123 /Odieresis put dup 8#124 /Ograve put dup 8#125 /Otilde put dup 8#126 /Scaron put dup 8#127 /Uacute put dup 8#130 /Ucircumflex put dup 8#131 /Udieresis put dup 8#132 /Ugrave put dup 8#133 /Ydieresis put dup 8#134 /Zcaron put dup 8#135 /aacute put dup 8#136 /acircumflex put dup 8#137 /adieresis put dup 8#140 /agrave put dup 8#141 /aring put dup 8#142 /atilde put dup 8#143 /ccedilla put dup 8#144 /eacute put dup 8#145 /ecircumflex put dup 8#146 /edieresis put dup 8#147 /egrave put dup 8#150 /iacute put dup 8#151 /icircumflex put dup 8#152 /idieresis put dup 8#153 /igrave put dup 8#154 /ntilde put dup 8#155 /oacute put dup 8#156 /ocircumflex put dup 8#157 /odieresis put dup 8#160 /ograve put dup 8#161 /otilde put dup 8#162 /scaron put dup 8#163 /uacute put dup 8#164 /ucircumflex put dup 8#165 /udieresis put dup 8#166 /ugrave put dup 8#167 /ydieresis put dup 8#170 /zcaron put pop /Enc-dict 30 dict def Enc-dict /tmpstr1 50 string put Enc-dict /tmpstr2 50 string put Enc-dict /tmpstr3 50 string dup (Encoding-) exch cvs pop put /AEnc-def { % arguments: the original font's name, encoding nr Enc-dict begin tmpstr2 cvs /Enc-no exch def % Remember the number in a string dup /OrigName exch def % remember the name findfont dup maxlength dict /newdict exch def % get dictionary for new font { exch dup /FID ne { exch newdict 3 1 roll put } { pop pop } % Ignore FID ifelse } forall newdict begin /Encoding tmpstr3 9 Enc-no putinterval tmpstr3 0 9 Enc-no length add getinterval cvn load def % Replace encoding currentdict /UniqueID known { /UniqueID UniqueID Enc-no cvi 49999 mul add def } if % Derive New UniqueID end % newdict /FNlength OrigName tmpstr1 cvs length def % convert name, remember length FNlength 1 add Enc-no length add string dup 0 OrigName tmpstr1 cvs putinterval dup FNlength (-) putinterval dup FNlength 1 add Enc-no putinterval dup 0 tmpstr1 0 FNlength getinterval putinterval % Add old name cvn dup newdict /FontName 3 2 roll put newdict definefont end % Enc-dict } def /Times-Roman 1 AEnc-def pop /R-1{/Times-Roman-1 FF}def /R{/Times-Roman FF}def /B{/Times-Bold FF}def /I{/Times-Italic FF}def /Y{/Symbol FF}def %%EndProlog %%Page: 1 1 BP /slant 0 def /height 0 def 480 V 10 R 720(IC)S 829(\()S 871(1)S 929(\))S 2696(Eighth)S (Edition)296 2989 A 5018(IC)S 5127(\()S 5169(1)S 5227(\))S 960 V 9 R 720(N)S 722(NA)S 790(AM)S 858(ME)S 940(E)S 1080 V 10 R 1080(ic)S 10 R-1 1178(-)S 10 R 1260(integer)S 1565(calculator)S 1248 V 9 R 720(S)S 722(SY)S 774(YN)S 842(NO)S 910(OP)S 978(PS)S 1030(SI)S 1082(IS)S 1115(S)S 1368 V 10 B 1080(ic)S 10 R 1191([)S 10 I 1225(expression)S 10 R 1655(])S 1536 V 9 R 720(E)S 722(EX)S 780(XA)S 848(AM)S 916(MP)S 998(PL)S 1050(LE)S 1108(ES)S 1166(S)S 1656 V 10 B 1080(ic)S 10 R 2080(#)S 2155(Start)S 2371(the)S 2519(calculator)S 1824 V 10 B 1080(ic)S (250)150 1178 A (300+)207 1353 A 10 R 2080(#)S 2155(Start)S 2371(calculator)S 2794(with)S (550)150 2998 A 3173(on)S 3298(the)S 3446(stack)S 1992 V 9 R 720(D)S 722(DE)S 790(ES)S 848(SC)S 900(CR)S 962(RI)S 1024(IP)S 1057(PT)S 1109(TI)S 1167(IO)S 1200(ON)S 1268(N)S 2112 V 10 I 1080(Ic)S 10 R 1190(is)S 1288(a)S 1364(simple)S 1663(RPN)S 1890(\(Reverse)S 2280(Polish)S 2563(Notation\))S 2981(calculator,)S 3436(used)S 3652(for)S 3802(small)S 4052(calculations)S 4565(and)S 4742(base)S (conver-)308 4953 A 2232 V 1080(sions.)S 1340(All)S 1498(calculations)S 2008(are)S (done)195 2161 A 2385(using)S 2630(32)S 2758(bit)S 2892(integers.)S 3289(The)S 3474(standard)S (input)206 3843 A 4077(is)S 4172(usually)S 4490(a)S (keyboard)374 4563 A 4965(and)S 5138(the)S 2352 V 1080(standard)S 1467(output)S 1769(requires)S 2140(a)S 2231(device)S 2540(with)S 2765(a)S 2856('termcap')S 3296(entry.)S 3600(The)S 3804(program)S 4192(starts)S 4452(by)S 4599(interpreting)S 5116(any)S 2472 V 1080()S 1403(as)S 1528(commands,)S 2029(where)S 2316(the)S 2479(separation)S 2933(between)S 3309(arguments)S 3768(is)S 3875(considered)S 4351(to)S 4469(be)S 4604(the)S 4767(same)S 5014(as)S 5138(the)S 2592 V 1080(ENTER)S 1431(key.)S 1626(For)S 1791(example,)S 2760 V 10 B 1440("ic)S (692)150 1594 A (784+)207 1769 A 2928 V 10 R 1080(After)S 1319(reading)S 1646(the)S 1794(arguments)S (input)206 2238 A 2469(is)S 2561(from)S 2782(the)S (keyboard.)399 2930 A 3096 V 870(S)S 872(St)S 930(ta)S 960(ac)S 1007(ck)S 1054(k)S 1131(O)S 1133(Op)S 1208(pe)S 1260(er)S 1307(ra)S 1343(at)S 1390(ti)S 1420(io)S 1450(on)S 1502(ns)S 1554(s)S 3216 V 1080(The)S 1268(operation)S 1679(of)S 1794(this)S 1970(program)S 2342(is)S 2440(similar)S 2751(to)S 2860(an)S 2986(RPN)S 3213(calculator.)S 3692(A)S 3796(six)S 3944(level)S 4171(stack)S 4409(is)S 4507(used.)S 4747(The)S 4935(ENTER)S 3336 V 1080(key)S 1250(pushes)S 1548(the)S 1696(stack)S 1928(up)S 2053(one)S 2223(level.)S 2469(For)S 2634(example,)S 3025('12+5')S 3325(is)S 3417(entered)S 3739(as)S 3848('12)S 4007(ENTER)S 4358(5)S 4433(+".)S 3504 V 1080(The)S 1271(top)S 1433(two)S 1618(entries)S 1921(on)S 2055(the)S 2212(stack)S 2453(are)S 2612(exchanged)S 3077(by)S 3212(the)S 10 I 3370(x)S 10 R 3450(command,)S 3906(and)S 4086(the)S 4244(stack)S 4486(is)S 4588(rolled)S 4858(down)S 5116(one)S 3624 V (\(popped\))363 1080 A 1470(by)S 1597(the)S 10 I 1747(p)S 10 R 1824(key.)S 2046(The)S 2230(top)S 2385(of)S 2496(the)S 2646(stack)S 2880(may)S 3080(be)S 3202(cleared)S 3521(by)S 3648(pressing)S 4010(the)S (back-space)448 4160 A 4635(key.)S 4832(The)S 5015(whole)S 3744 V 1080(stack)S 1312(and)S 1482(the)S 1630(registers)S 1997(are)S (initialized)403 2146 A 2574(by)S 2699(a)S 10 I 2769(z)S 10 R 2808(.)S 3912 V 870(N)S 872(Nu)S 947(um)S 999(me)S 1079(er)S 1126(ri)S 1162(ic)S 1192(c)S 1264(E)S 1266(En)S 1330(nt)S 1382(tr)S 1412(ry)S 1448(y)S 4032 V 1080(The)S (input)206 1264 A 1497(and)S 1669(output)S 1952(bases)S 2197(are)S (initially)313 2348 A 2688(decimal,)S 3059(but)S 3214(they)S 3414(may)S 3614(be)S 3736(changed)S 4098(using)S 4343(the)S 10 I 4494(i)S 10 R 4550(and)S 10 I 4723(o)S 10 R 4801(commands.)S 4152 V 1080(The)S 10 I 1263(i)S 10 R 1317(command)S 1739(changes)S 2089(both)S 2293(bases,)S 2561(but)S 2714(the)S 10 I 2862(o)S 10 R 2937(command)S 3358(changes)S 3707(just)S 3877(the)S 4025(output)S 4306(base.)S 4560(These)S 4826(commands)S 4272 V 1080(take)S 1286(a)S 1369(one)S 1552(character)S 1961(argument)S 2379(of)S 10 I 2501(h)S 10 R 2551(,)S 10 I 2614(d)S 10 R 2664(,)S 10 I 2727(o)S 10 R 2815(or)S 10 I 2937(b)S 10 R 3025(to)S 3141(change)S 3464(to)S 3580(Hexadecimal,)S 4175(Decimal,)S 4581(Octal)S 4839(or)S 4962(Binary.)S 4392 V 1080(While)S 1356(the)S (input)206 1509 A 1745(base)S 1954(is)S 2051(hexadecimal)S 2590(the)S 2743(letters)S 10 I 3020(a)S 10 R (through)312 3100 A 10 I 3442(f)S 10 R 3500(are)S 3654(used)S 3868(to)S 3976(represent)S 4375(the)S 4527(decimal)S 4875(values)S 5161(10)S 4512 V (through)312 1080 A 1417(15.)S 4680 V 1080(When)S 1359(the)S (input)206 1521 A 1766(base)S 1984(is)S 2090(decimal:)S (multiply,)365 2476 A 2880(divide)S 3170(and)S 3354(remainder)S 3802(are)S 3965(signed,)S 4291(otherwise)S 4722(they)S 4934(are)S 5098(per-)S 4800 V 1080(formed)S 1396(unsigned.)S 4968 V 1080(The)S 1266(output)S 1551(base)S 1759(may)S 1961(also)S 2152(be)S 2276(changed)S 2640(to)S 2747(ASCII)S 3040(\()S 10 I 3074(a)S 10 R 3124(\),)S 3212(this)S 3386(causes)S 3678(the)S 3830(least)S 4044(signi\256cant)S 4492(7)S 4571(bits)S 4746(of)S 4860(a)S 4935(value)S 5183(to)S 5088 V 1080(be)S 1203(displayed)S 1616(as)S 1728(a)S 1801(character.)S 2225(To)S (input)206 2365 A 2599(an)S 2722(ASCII)S 3013(value)S 3258(the)S 3408(translate)S 3777(\()S 10 I 3811(t)S 10 R 3839(\))S 3900(command)S 4323(may)S 4523(be)S 4645(used,)S 4881(it)S (accepts)297 4964 A 5208 V 1080(one)S 1250(character)S 1646(as)S 1755(its)S 1875(argument.)S 5376 V 870(C)S 872(Ca)S 941(al)S 988(lc)S 1018(cu)S 1065(ul)S 1117(la)S 1147(at)S 1194(ti)S 1224(io)S 1254(on)S 1306(ns)S 1358(s)S 5496 V 1080(The)S 1267(arithmetic)S 1706(operations)S (supported)396 2155 A 2581(are:)S 2763(Negate)S 3079(\('.'\),)S 3296(Add)S 3500(\('+'\),)S 3749(Subtract)S 4116(\(')S 10 Y 4184(-)S 10 R 4239('\),)S (Multiply)351 4363 A 4745(\('*'\),)S 4987(Divide)S 5616 V 1080(\('/'\),)S 1296(and)S 1467(Remainder)S 1935(\('%'\).)S 2231(The)S 2414(logical)S 2714(\(Boolean\))S 3143(operations)S 3588(available)S 3978(are:)S 4156(NOT)S (\('\304'\),)195 4390 A (AND)219 4611 A 4856(\('&'\),)S 5121(OR)S 5736 V 1080(\('|'\),)S 1286(and)S 1456(EXCLUSIVE-OR)S (\('\303'\).)195 2217 A 5904 V 1080(After)S 1319(one)S 1489(of)S 1598(these)S 1830(operations)S 2274(the)S 2422(last)S 2587(top)S 2740(of)S 2849(stack)S 3081(value)S 3324(is)S 3416(saved.)S 3695(It)S 3782(may)S 3980(be)S 4100(restored)S 4450(by)S 4575(pressing)S 10 I 4935(l)S 10 R 4988(\(L\).)S 6072 V 870(S)S 872(Sa)S 930(av)S 977(vi)S 1029(in)S 1059(ng)S 1111(g)S 1188(R)S 1190(Re)S 1259(es)S 1306(su)S 1347(ul)S 1399(lt)S 1429(ts)S 1459(s)S 6192 V 1080(Ten)S 1269(temporary)S 1715(registers)S 2089(are)S 2245(available.)S 2666(The)S 2855(Store)S 3101(\()S 10 I 3135(s)S 10 R 3174(\))S 3241(command)S 3670(followed)S 4061(by)S 4194(a)S 4272(digit)S 4489(\('0'..'9'\))S (will)157 4876 A (copy)195 5066 A 6312 V 1080(the)S 1234(top)S 1393(of)S 1508(the)S 1662(stack)S 1900(to)S 2009(the)S 2163(speci\256ed)S 2552(register.)S 2910(The)S (Recall)258 3097 A 3385(\()S 10 I 3419(r)S 10 R 3458(\))S 3522(command)S 3948(pushes)S 4251(the)S 4404(contents)S 4769(of)S 4883(a)S 4958(register)S 6432 V 1080(onto)S 1283(the)S 1431(top)S 1584(of)S 1693(the)S 1841(stack.)S 6600 V 1080(If)S 1174(the)S 1323(Store)S 1562(command)S 1984(is)S 2077(followed)S 2461(by)S 2587(a)S 2658('+')S (preceding)397 2809 A 3232(the)S 3381(digit,)S 3616(then)S 3815(the)S 3964(top)S 4118(of)S 4228(the)S 4377(stack)S (will)157 4610 A 4794(be)S 4916(added)S 5183(to)S 6720 V 1080(the)S 1228(speci\256ed)S ('accumulator')566 1611 A 2202(register.)S 6888 V 1080(Values)S 1388(may)S 1589(also)S 1779(be)S (written)286 1902 A 2216(to)S 2322(a)S 2395(\256le.)S 2577(The)S 10 I 2762(w)S 10 R 2857(command)S 3281(writes)S 3556(the)S 3707(top)S 3863(of)S 3975(the)S 4126(stack,)S 4386(using)S 4632(the)S 4784(current)S 5099(out-)S 7008 V 1080(put)S 1244(base,)S 1484(to)S 1598(a)S 1679(\256le)S 1844(called)S 2121('pad')S 2370(in)S 2484(the)S 2643(current)S 2965(directory.)S 3415(If)S 3519(the)S 3678(user)S 3882(does)S 4101(not)S 4264(have)S 4489(write)S (access)258 4732 A 5025(to)S 5138(the)S 7128 V 1080(current)S 1392(directory)S 1782(then)S 1981(the)S 2130(\256le)S 10 I (/tmp/pad_$USER)704 2285 A 10 R 3015(is)S 3108(used)S 3318(as)S 3428(the)S 3577(scratch)S 3889(pad.)S 4085(The)S 4268(scratch)S 4581(pad)S 4753(\256le)S 4909(is)S 5003(erased)S 7248 V 1080(on)S 1205(the)S 1353(\256rst)S 1535(use)S 1694(of)S 1803(the)S 10 I 1951(w)S 10 R 2043(command)S 2464(within)S (each)185 2746 A 2956(new)S (invocation)424 3149 A 3598(of)S 3707('ic'.)S 7903 V 720(Page)S 941(1)S 4455(September)S 4911(13,)S (1996)200 5061 A 8143 V EP %%Page: 2 2 BP /slant 0 def /height 0 def 480 V 10 R 720(IC)S 829(\()S 871(1)S 929(\))S 2696(Eighth)S (Edition)296 2989 A 5018(IC)S 5127(\()S 5169(1)S 5227(\))S 960 V 870(M)S 872(Mi)S 963(is)S 993(sc)S 1034(ce)S 1081(el)S 1128(ll)S 1158(la)S 1188(an)S 1235(ne)S 1287(eo)S 1334(ou)S 1386(us)S 1438(s)S 1080 V 1080(The)S 1262(Quit)S 1466(\()S 10 I 1500(q)S 10 R 1550(\))S 1609(key)S 1779(causes)S 2067(an)S 2187(immediate)S 2637(exit.)S 2838(The)S 10 I 3020(m)S 10 R 3119(command)S 3541(temporarily)S 4037(leaves)S 10 I 4315(ic)S 10 R 4414(by)S (invoking)356 4540 A 4922(the)S 5071(shell)S 1200 V 1080(as)S 1201(a)S 1282(sub-process.)S 1843(For)S 2019(help)S 2228(while)S 2488(using)S 10 I 2741(ic)S 10 R 2814(,)S 2875(hit)S 3017(the)S 10 I 3176(h)S 10 R 3262(key.)S 3468(If)S 3572(an)S 3703(erroneous)S 4136(key)S 4317(is)S 4420(pressed)S 4758(the)S 4917(bell)S (will)157 5104 A 1320 V (sound.)264 1080 A 1488 V 870(C)S 872(Co)S 941(om)S 993(mm)S 1073(ma)S 1153(an)S 1200(nd)S 1252(d)S 1329(S)S 1331(Su)S 1389(um)S 1441(mm)S 1521(ma)S 1601(ar)S 1648(ry)S 1684(y)S 1608 V 1080(Note)S 1306(that)S 1488(many)S 1742(commands)S 2208(have)S 2429(an)S 2555(alternative)S 3012(key-code)S 3412(available)S 3807(on)S 3938(the)S 4092(extended)S 4486(AT)S (keyboard.)399 4652 A 5082(This)S 1728 V 1080(aids)S 1267(entry)S 1499(by)S 1624(including)S 2028(most)S 2248(commands)S 2708(on)S 2833(the)S 2981(right)S 3196(side)S 3383(of)S 3492(the)S (keyboard.)399 3640 A 1896 V 1260(ENTER)S 2160(Enter)S 2404(\(push)S 2652(up\))S 2016 V 1260(BS)S 1408(\(DEL\))S 2160(Clear)S 2404(top)S 2557(of)S 2666(stack)S 2136 V 1260(h)S 2160(Help)S 2256 V 1260(i)S (Input)212 2160 A 2397(base)S 2626(\(h,)S 2760(d,)S 2860(o,)S 2960(b\))S 2376 V 1260(l)S (\(PGDN\))343 1338 A 2160(Last)S 2359(top)S 2512(of)S 2621(stack)S 2496 V 1260(m)S 8 R 2160(MINIX)S 10 R 2426(shell)S 2616 V 1260(o)S 2160(Output)S 2464(base)S 2668(\(h,)S 2802(d,)S 2902(o,)S 3002(b,)S 3102(a\))S 2736 V 1260(p)S 1360(\(DOWN\))S 2160(Pop)S 2341(stack)S 2573(\(roll)S 2772(down\))S 2856 V 1260(q)S 1360(\(END\))S 2160(Quit)S 2976 V 1260(r)S 1344(\(LEFT\))S (Recall)258 2160 A 2443(\(0-9\))S 3096 V 1260(s)S 1349(\(RIGHT\))S 2160(Store)S 2398([+])S 2548(\(0-9\))S 3216 V 1260(t)S 2160(Translate)S 2561(\(char\))S 3336 V 1260(w)S 1383(\(PGUP\))S 2160(Write)S 2415(top)S 2568(of)S 2677(stack)S 2909(to)S 3012(scratch)S 3323(pad)S 3456 V 1260(x)S 1360(\(UP\))S 2160(Exchange)S 2582(top)S 2735(of)S 2844(stack)S 3576 V 1260(z)S 1355(\(HOME\))S 2160(Zero)S 2376(all)S 2502(state)S 3696 V 1260(.)S 2160(Change)S 2492(sign)S 3816 V 1260(+)S 1367(\(+\))S 2160(Add)S 3936 V 1260(-)S (\(-\))102 1344 A 2160(Subtract)S 4056 V 1260(*)S (Multiply)351 2160 A 4176 V 1260(/)S 2160(Divide)S 4296 V 1260(%)S 1394(\(sh/5\))S 2160(Remainder)S 4416 V (\(tilde\))247 1260 A 2160(Not)S 4536 V 1260(&)S 2160(And)S 4656 V 1260(|)S 2160(Or)S 4776 V 1260(\303)S 2160(Exclusive-or)S 4944 V 870(A)S 872(Au)S 947(ut)S 999(th)S 1029(ho)S 1081(or)S 1133(r)S 5064 V 10 I 1080(Ic)S 10 R 1184(was)S (written)286 1366 A 1677(by)S 1802(Terrence)S 2187(W.)S 2332(Holm.)S 7903 V 720(September)S 1176(13,)S (1996)200 1326 A 4990(Page)S 5211(2)S 8143 V EP %%Trailer %%DocumentFonts: Times-Roman Times-Bold Times-Italic Symbol %%Pages: 2