cgs@umd5.umd.edu (Chris Sylvain) (09/24/88)
[ One of three programs received as a single package. I edited the submitter's description. -- R.D. ] PRIAC reads and reports the current contents of the Inter-Application Communications Area (IAC). The executable and assembly source are included. The IAC is 16 bytes beginning at addr 0040:00F0h. Any program can write information to the IAC for another program to read. The IAC can be used, for instance, to pass an address from one program to the next. This is one of three programs, being posted consecutively to this newsgroup, that was written using MASM 5.0 by Hardin Brothers for the April 1988 issue of PC Resource magazine, (C) Copyright 1988 by IDG Communications/Peterborough, Inc. Hardin Brothers is a freelance programmer and technical writer. Write to him at 280 N. Campus Ave., Upland, CA 91786. Enclose a self- addressed, stamped envelope for a reply. [ Uudecode this article normally or feed to the "combine" script. checksum size (bytes) file 61241 2862 this uuencoded posting 17658 2058 priac.arc -- R.D. ] BEGIN--cut here--cut here begin 644 priac.arc M&@A04DE!0RY!4TT`7EY>^P8``"41>WSMWE,+```,8]ZT:5/	T$?!HH4)B` M"IHT<T#`D?/FC)PP;4#(*1.&3,0P;LAH+`/GC1PZ$>F@*0-B3!TY&PVV?&.P M($H0;\R`4,DR24TY+1@&@0.'39HQ8>BDH0EBB,`V==P<3;K43<0@&\.`0)$D MR)`4+A0R=-C3*PB((&+8`"$F#YTR$<64.9/&C50W9T`DU4N&C!P0,�@*$C ML!$8:%R`".(FCT2*%C&V!,GPCIPT;\^Z,6.R#56F=-[L7`FBZQ`0G/^"?,/S M[\2*%S.&'ME1,10V'.>48>B&=1D=(*+BGI.2M)DT<N;0>0Q;,AGD9<;089,G M05T[;];`'<U2=\"0S".W8<$0\V2[K)F_E<Z]M%DS%#/*K9LW#)NW&T6VU>M& M,WX[!=$77FQA*=`0:::=QQ9+=>A&!@NHF:29<B"-40:$L\$1!G'\\>477!'! M)Q!.;K#TFG@,S<83""7B04>!#%UQ&1UO]9<:"$T$,443(-3@`@QL.89$&'(\ MUY\0%+46HH10#"$%7&^\9*%B9.%T&5UNV,=0&$1QE)]F[0UU&1MIY8`##F<1 M5P=+.7&''`B>G1&&'G65H5@1!D$W4TT&1913BJ2)F0:9,9B))D1SK+G55TV] M`4<>5Z*Q7*%G!LE0`I@F0<01C0X4U51*T33'"U"4@9\8)D5Y!AH0^C0&C`8. M661=("#)VDK)I:D7:AN5P4:%)D(6&T&J@;<>&E(A1:9EF)4AAV(R-INB:`]E MM)<,.`#IA&)#8`1'@XL!Z`*$510%TH--!0$""#G$<`,.-MSIQAALO*';KKJQ M8490!G;T(7%EH$MA&W`$#$)!`-9;<(2JC514'K`B))8"3!B10!EQU)$`#$&@ MD<`.(!A5HAEE&#P&&D0JY.3%&6],A,<@(P53&F&<P=)&=+S4W\DI*S`%%40\ M4045+&L<P\<@4!@2D2)%2<>WRY%1AAU'[;:0`D5@D031GHU!40)V:&E@&V_8 MD4`02$!(PQ`>(YV$$U2`($,,:"3M+-46@K`V&L"5@8=Y(F9T8FR78@JR?7.( MAK/.'X$0-AMK*K:1N1;ZR89(;\<M`V(%)D"VV4$P`>'CAH^4LQS]/:YH6V^5 M9U`"<Z/!4$%DM#%Q`BXT\00113"1P(ZA,\&0"S][M<3M+A`1!!5!*+02'AN. M@2D98B1P`@PQR#`##378\&X.00@Q!.]&G#"Q4M.50<+TU3L)8<674F^]4WS> MU*9/^+4P5%&@5M4I5,GZ3'^PPA'S&2@!\CO!5DR3`AV<`$+N`T'%("B%]QE! M(??!#&XPA3&-D:`%Z,,-"2;&.O6QSWH@,.`8W&`'.JP/@=53(`C08$`VE)"# M+?M@"4=X-=P-87=%F!B%3J(#SY7M;%B`$!#(D)0P,.1S"2#"%"`4!"R4KBZ8 MH9E1],`2)M)!*[K)RT;HHAQG,00W88AB$G>B01,>KB]_D:(.B(`%B;RA+C>9 MC=.@EC0Z7`8O3SSB$-:8P?0A;8]U6(YR_IB7$LXD*G0(I-F$L,:?!6UH2&-6 M9F:C-"86"2>)Y*/4\&8U(X(N;7I#3.DR)S>ZV4T.I$PEWT"@29;,YCBX><$H MJ^:Z@\1.DDB$4&`&`[-:)>$)4]!,:CP3JOZ$D2`&`681IK@8*R(-BTJQ3QJX M"()I`G,*21#F88HYQ.7<SRO`'"2$8J!*I.$&+RK!B4X21*L2SF%B;(!#$:$8 M.@A-4P=;`&<7D&:SY6C%D8%SSQ`8\JTY>&R0#&V0QRA9NCF$`4`A>X.C'BF3 M<X%@EWE#64APPQ!EL2$!WP'024J74F<MQYX[$8V.AI"$)##440F@*-(VHAR3 ML$2D9""I@="H1@CM$&G^BN,4YEC'DN`Q):)!I"+]2)]T$O*&(%ND@!P9$$@" M$VUJ0TPO84>WF\(A`8,L'4]#LY&,;K2KT3107:0'SM(Y52:S:=%+W<(26IGF MC!H]:SY92A.EN$%1]7+45U$)`QFT#62LC-TK8]G86=9R5SS["R?I0`:G`9,( MHFN*%,;ZR[$=$:R`<>QG0PL_N;ZNM`G(VM8V5KK>R,$S9,)/&^HB0,?99TT3 M:RD1S\B1*(:S)2QT(=+D2(0DV/&I,>VC26K&$B)QA+AII"2$GA>]Y2Z5DL_M M4W1G6M.=7,0JOVIF'QFY6"KZ#FG:(<E,'B7/(+7.M&8;0FAI4%%3L2@-8A`# M;C@:20,Y5`YG"ZU^2_<Y6VY4*@$><&?OX`:&X"&].;4FR/P(DCFDER40%K"# M%S,%FCHWL\#<0G.[X%ZD];2MY#TQRN3@.NDUUZYWQ*MH]-J2&2=-0Q;Z:FC1 MIE:XL)4E)=Q22!(LSL?":4-KB"D<_AOA4EXX*1DN'8?1FY120E'%26#Q8GR7 MU2/WN&<)P-GM:)>`<DY,`QH(4%))04,N15A%`%Y>7M,````E$8%\:C:S`@`` M#$VTS`(@`$```"``!`'P[Q\#```(V#@"$:*'B@</0OH'`)(X7`8`.,+6R(($ M`+EZ`-AUD!:09B%P`1$)S!<\E!``F%!$(,H4="(`;"GY!"4!`"YA9C$B#ATM M`;(:P'PJ2\%4)K``P&SD`PJ`1AX**@(7BX`T=-<0%3BBB!B)!VD+#(,10\8, M&C5LW,"1(XB0(42*&&F@8,@;-W3*()X#XHT9$$D0EY'3(@@<.&S2C`E#)\UA A$(;;M*GC1C-GSVY`!)%3)@P(%$F"#$FA@S!A$+C1`!H` ` end END--cut here--cut here