'nMMX800@VERSION@3P0u'STACKMEMORYCODEDATADGROUPCGROUPHH TD{|moy\S COPYRIGHTCOPYRIGHTNOTICE PLM86 V2.0(c) Intel Corp. 1982tMBEGIN1SERIES-III 8086/8087/8088 MACRO ASSEMBLER V1.1*CODECODEDATADATA??SEGCGROUPDGROUPhHH   MMXMGRTASK COPYRIGHTYYMMXSTARTԠGDE]RTLtM4MTSK PLM86 V2.0,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhH}H TD[[qr qs{|m{|e{}d{ ~Sz{U{ E{ |Ub { Qouovovovou/L SYSPORTNAME SCKTDEVID SCKTPORTIDSRCDEVID SRCPORTIDPOOLIDIDSID y@y w@ode SYSPORTNAME y wĎo_ Ԏ PORTSTATE PORTMAILBOX y w  ?RQDOUT RQOUTSIZE RQEOUTSIZERQDINRQINSIZE RQEINSIZE y`!"> w`#ko$V!   W CHANNELSTATE CRQMAILBOXCRQSTATE CWQMAILBOXCWQSTATEREQUEST SRCPORTID DESTDEVID DESTPORTIDSRCDEVIDDATAPTR DATALENGTHIDSID OWNERDEVIDey&'i w(&ێOFFSETBASE y *+p w ,o-MOPMODEINTRTYPE INTRLOCATION INTRVALUECLROUTINTRTYPECLROUTINTRLOCATIONCLROUTINTRVALUE CLRININTRTYPECLRININTRLOCATIONCLRININTRVALUEy /0{ w1=o2H tscu j55 ts6uo85x t s9u g;5u ts<85x t s>;5u ts@ ;;;5 tsB ;855 t sD;5u tsF88585D tsH85x tsJ85x tsLup N55 tsON5;5885 t sQ85x t sS;5u tsU55 tsW85x tsY;5u ts[85x ts]85x ts_} ;885 t sa ;85 tscx 8885 t seCQMDLYCQSKTSCQPRTSCQDVCSCQITWTDSDTLPTROMLPTRAM DCMROM%DCMRAM)IDST.SFT3MMXENTRY4CQINTM4CQMNIT4CQSNIT4CQPNIT7RQCREATESEGMENT:RQDELETESEGMENT=RQCREATEMAILBOX?RQDELETEMAILBOXA RQSENDMESSAGECRQRECEIVEMESSAGEE RQGETSIZEGRQSETINTERRUPTIRQWAITINTERRUPTKRQSIGNALINTERRUPTMRQSETOSEXTENSIONP RQENDINITTASK4 RQCREATETASKRRQCREATEREGIONTRQRECEIVECONTROLV RQSENDCONTROLXRQSLEEPZ RQSUSPENDTASK\ RQDISABLE^RQENABLE`RQRECEIVEUNITSb RQSENDUNITSdRQCREATESEMAPHOREf};8r t sg55 t si ;;8 tskp 558 tsmn58x t so;;o t sqz;8r t ssx;;o t suv;8r t swtn GSSETDATASEG4 GSBUILDPTRh GSSELECTOROFj MOVBTOKENlGSMOVBnPPLUSWpTPLUSTrTPLUSWtTMINUSTvTMINUSWxCQMDRV4ǐ'CQMXIX CQTIMB MMXSEMAPHORE А MMXMGRTASK4 DEàUPPPPPPPPPPPPPQPRQQPP]4O +0(369>AG LQTZnsvy3يtM4DRVR PLM86 V2.0,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhH"HTD[[qr qs{|m{|e{}d{ ~Sz{U{ E{ |Ub { Qouovovovou/L SYSPORTNAME SCKTDEVID SCKTPORTIDSRCDEVID SRCPORTIDPOOLIDIDSID y@y w@ode SYSPORTNAME y wĎo_ Ԏ PORTSTATE PORTMAILBOX y w  ?RQDOUT RQOUTSIZE RQEOUTSIZERQDINRQINSIZE RQEINSIZE y`!"> w`#ko$V!   W CHANNELSTATE CRQMAILBOXCRQSTATE CWQMAILBOXCWQSTATEREQUEST SRCPORTID DESTDEVID DESTPORTIDSRCDEVIDDATAPTR DATALENGTHIDSID OWNERDEVIDey&'i w(&ێOFFSETBASE y *+p w ,o-MOPMODEINTRTYPE INTRLOCATION INTRVALUECLROUTINTRTYPECLROUTINTRLOCATIONCLROUTINTRVALUE CLRININTRTYPECLRININTRLOCATIONCLRININTRVALUEy /0{ w1=o2Hououuou j67x t s8u g:7t ts;67x t s=:7t ts? :::7 tsA :677 t sC:7t tsE66767F tsG67x tsI67x tsKup M77 tsN tscM7:7667 t sQ67x t sS:7t tsU73 tsW67x tsY:7t ts[67x ts]67x ts_} :667 t sa :67 tscx 6667 t se:7t tsgu:6u t siCQMDLYCQSKTSCQPRTSCQDVCSCQITWTDSDTLPTROMLPTRAM DCMROM%DCMRAM)IDST.SFT3CQIDPD4CQSGLV5RQCREATESEGMENT9RQDELETESEGMENT<RQCREATEMAILBOX>RQDELETEMAILBOX@ RQSENDMESSAGEBRQRECEIVEMESSAGED RQGETSIZEFRQSETINTERRUPTHRQWAITINTERRUPTJRQSIGNALINTERRUPTLRQSETOSEXTENSIONO RQENDINITTASKP RQCREATETASKRRQCREATEREGIONTRQRECEIVECONTROLV RQSENDCONTROLXRQSLEEPZ RQSUSPENDTASK\ RQDISABLE^RQENABLE`RQRECEIVEUNITSb RQSENDUNITSdRQCREATESEMAPHOREfCQEQDVh GSSETDATASEGP GSBUILDPTRj͎73 t sk ::6 tsmn 776 tsol76x t sq}::q t ssx:6u t suv::q t swt:6u t syrM ts{bM ts}xM tsvM tsی GSSELECTOROFl MOVBTOKENnGSMOVBpPPLUSWrTPLUSTtTPLUSWvTMINUSTxTMINUSWzCQTCMD|CQMRCV~CQTRSPCQKDEVCQMXIX MMXSEMAPHORE  CQMDRVP> DEàU.6P6.6PP 6PPP>t && Àu&&6PPD>pu/6 ÍPÂu6>u6 .6P.Ȋ:vȲ.uȲ .ć &?u,&ȲÂuQBLSZd ząČďę &ġī IJ1Ļņ4͆НՆ!ٝކ * 124;E JS,W[hr y|3Ň2ōŔŞ ŢŬ ų ź1ˆΝӆ"ז6ޝ$,tM4MNIT PLM86 V2.0,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhH(H T D[[qr qs{|m{|e{}d{ ~Sz{U{ E{ |Ub { Qouovovovou/L SYSPORTNAME SCKTDEVID SCKTPORTIDSRCDEVID SRCPORTIDPOOLIDIDSID y@y w@ode SYSPORTNAME y wĎo_ Ԏ PORTSTATE PORTMAILBOX y w  ?RQDOUT RQOUTSIZE RQEOUTSIZERQDINRQINSIZE RQEINSIZE y`!"> w`#ko$V!   W CHANNELSTATE CRQMAILBOXCRQSTATE CWQMAILBOXCWQSTATEREQUEST SRCPORTID DESTDEVID DESTPORTIDSRCDEVIDDATAPTR DATALENGTHIDSID OWNERDEVIDey&'i w(&ێOFFSETBASE y *+p w ,o-MOPMODEINTRTYPE INTRLOCATION INTRVALUECLROUTINTRTYPECLROUTINTRLOCATIONCLROUTINTRVALUE CLRININTRTYPECLRININTRLOCATIONCLRININTRVALUEy /0{ w1=o2Huou j45| t s6u g85x ts945| t s;85x ts= 8885 ts? 8455 t sA85x tsC44545P tsE45| tsG45| tsIup K55 tsL tscK585445Ž t sO45| t sQ85x tsS55 tsU45| tsW85x tsY45| ts[45| ts] 8445 t s_ 845 tsaz 4445 t sc84y t se55 t sg 884 tsirCQMDLYCQSKTSCQPRTSCQDVCSCQITWTDSDTLPTROMLPTRAM DCMROM%DCMRAM)IDST.SFT3RQCREATESEGMENT7RQDELETESEGMENT:RQCREATEMAILBOX<RQDELETEMAILBOX> RQSENDMESSAGE@RQRECEIVEMESSAGEB RQGETSIZEDRQSETINTERRUPTFRQWAITINTERRUPTHRQSIGNALINTERRUPTJRQSETOSEXTENSIONM RQENDINITTASKN RQCREATETASKPRQCREATEREGIONRRQRECEIVECONTROLT RQSENDCONTROLVRQSLEEPX RQSUSPENDTASKZ RQDISABLE\RQENABLE^RQRECEIVEUNITS` RQSENDUNITSbRQCREATESEMAPHOREd GSSETDATASEGN GSBUILDPTRf GSSELECTOROFh MOVBTOKENj 554Ž tskp54| t sm88u t so|84y t sqz88u t ssx84y t suv3GSMOVBlPPLUSWnTPLUSTpTPLUSWrTMINUSTtTMINUSWvv CQMMXREGION CQMNITNA DEàU .Ȋ :w.ȲñQPP Y u .Ȋ :w{Ȳ.tbȲòȳ .ď &&T.&D.&D&T&T&T&T twPP]o "(-1<@FKQb s w { ā ć Ĕ ĘĜĪ ij ˝ם܆ߝ0tM4MRCV PLM86 V2.0,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhHHTD[[qr qs{|m{|e{}d{ ~Sz{U{ E{ |Ub { Qouovovovou/L SYSPORTNAME SCKTDEVID SCKTPORTIDSRCDEVID SRCPORTIDPOOLIDIDSID y@y w@ode SYSPORTNAME y wĎo_ Ԏ PORTSTATE PORTMAILBOX y w  ?RQDOUT RQOUTSIZE RQEOUTSIZERQDINRQINSIZE RQEINSIZE y`!"> w`#ko$V!   W CHANNELSTATE CRQMAILBOXCRQSTATE CWQMAILBOXCWQSTATEREQUEST SRCPORTID DESTDEVID DESTPORTIDSRCDEVIDDATAPTR DATALENGTHIDSID OWNERDEVIDey&'i w(&ێOFFSETBASE y *+p w ,o-MOPMODEINTRTYPE INTRLOCATION INTRVALUECLROUTINTRTYPECLROUTINTRLOCATIONCLROUTINTRVALUE CLRININTRTYPECLRININTRLOCATIONCLRININTRVALUEy /0{ w1=o2Huou j45| t s6u g85x ts945| t s;85x ts= 8885 ts? 8455 t sA85x tsC44545P tsE45| tsG45| tsIup K55 tsL tscK585445Ž t sO45| t sQ85x tsS55 tsU45| tsW85x tsY45| ts[45| ts] 8445 t s_ 845 tsaz 4445 t sc84y t se55 t sg 884 tsirCQMDLYCQSKTSCQPRTSCQDVCSCQITWTDSDTLPTROMLPTRAM DCMROM%DCMRAM)IDST.SFT3RQCREATESEGMENT7RQDELETESEGMENT:RQCREATEMAILBOX<RQDELETEMAILBOX> RQSENDMESSAGE@RQRECEIVEMESSAGEB RQGETSIZEDRQSETINTERRUPTFRQWAITINTERRUPTHRQSIGNALINTERRUPTJRQSETOSEXTENSIONM RQENDINITTASKN RQCREATETASKPRQCREATEREGIONRRQRECEIVECONTROLT RQSENDCONTROLVRQSLEEPX RQSUSPENDTASKZ RQDISABLE\RQENABLE^RQRECEIVEUNITS` RQSENDUNITSbRQCREATESEMAPHOREd GSSETDATASEGN GSBUILDPTRf GSSELECTOROFh MOVBTOKENj 554Ž tskp54| t sm88u t so|84y t sqz88u t ssx84y t suvK tswf55 tsy|K ts{z55 ts}`55{ t so55{ t s5Ke ts؎5Ke ts֎KKO tsԌGSMOVBlPPLUSWnTPLUSTpTPLUSWrTMINUSTtTMINUSWvCQKDEVxCQRCMDzCQTRSP|CQRRSP~CQRQGVCQRQTKCQRLGVCQRLTKCQSGDVK tsCQMRCV DEàUF .ćPP>@u v@J>uA&?puSP PF .ćPv8u]wC 3"&*3.;BM/Q0TZ_1m u5{݊tM4TCMDɈ1SERIES-III 8086/8087/8088 MACRO ASSEMBLER V1.1PCODECODECONSTCONSTDATADATAMEMORYMEMORYSTACKSTACK??SEGCGROUPDGROUPŘh t טd hhhԎ?CQSGDVCQRLGVCQKDEVCQEQDVCQDQDVIDSTDCMROMDCMRAMy JJ CQTCMDCBA"UN ..F^عN^^vD<uF~&E$@t&E&]2؀uL3&M$2pD D D D &EDĪDTڱ D*t\|&U&u&]&}~FGW^ PFFPFPFPFP(^ &EQ]=D%R*VĶRȻTtM4TRSP1SERIES-III 8086/8087/8088 MACRO ASSEMBLER V1.1PCODECODECONSTCONSTDATADATAMEMORYMEMORYSTACKSTACK??SEGCGROUPDGROUPŘh t טd hhhs!CQRLGVCQKDEVDCMROMDCMRAM4 JJ CQTRSPxCBAUN ..~F&E$@tL&E&]2؀u8&M$2ްN  FPFPN Q]!DQV]RtΊtM4RCMDˈ1SERIES-III 8086/8087/8088 MACRO ASSEMBLER V1.1PCODECODECONSTCONSTDATADATAMEMORYMEMORYSTACKSTACK??SEGCGROUPDGROUPŘh t טd hhhmmCQPMMFREESPACE RQSENDMESSAGERQDELETESEGMENTRQCREATESEGMENTSFTIDSTCQPRTSDCMROMLPTRAMDCMRAM JJ CQRCMDCBUA U^vLTF ~ .:ӎF ~ |&"پ<u&LN&M ..&E&e&]&}&E؁^&] ؉^&M.<u&E P^PFF ~ t&~&M ^v3NQP3P^VF ~ <t&FPV<&&E&:E t+&NQV&~W^3P^VF ~ &e&E&E&e] hDR V 2FV KR uzķY΂YY Y'H`YetM4RRSP PLM86 V2.0,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhHFŘHTD[[qr qs{|m{|e{}d{ ~Sz{U{ E{ |Ub { Qouovovovou/L SYSPORTNAME SCKTDEVID SCKTPORTIDSRCDEVID SRCPORTIDPOOLIDIDSID y@y w@ode SYSPORTNAME y wĎo_ Ԏ PORTSTATE PORTMAILBOX y w  ?RQDOUT RQOUTSIZE RQEOUTSIZERQDINRQINSIZE RQEINSIZE y`!"> w`#ko$V!   W CHANNELSTATE CRQMAILBOXCRQSTATE CWQMAILBOXCWQSTATEREQUEST SRCPORTID DESTDEVID DESTPORTIDSRCDEVIDDATAPTR DATALENGTHIDSID OWNERDEVIDey&'i w(&ێOFFSETBASE y *+p w ,o-MOPMODEINTRTYPE INTRLOCATION INTRVALUECLROUTINTRTYPECLROUTINTRLOCATIONCLROUTINTRVALUE CLRININTRTYPECLRININTRLOCATIONCLRININTRVALUEy /0{ w1=o2Hu j46 t s5uo74z t s8u g:4w ts;74z t s=:4w ts? :::4 tsA :744 t sC:4w tsE77474I tsG74z tsI74z tsKup M44 tsN tscM4:4774 t sQ74z t sS:4w tsU46 tsW74z tsY:4w ts[74z ts]74z ts_} :774 t sa :74 tscx 7774 t se:7t t sg46 t siCQMDLYCQSKTSCQPRTSCQDVCSCQITWTDSDTLPTROMLPTRAM DCMROM%DCMRAM)IDST.SFT3CQDQDV6RQCREATESEGMENT9RQDELETESEGMENT<RQCREATEMAILBOX>RQDELETEMAILBOX@ RQSENDMESSAGEBRQRECEIVEMESSAGED RQGETSIZEFRQSETINTERRUPTHRQWAITINTERRUPTJRQSIGNALINTERRUPTLRQSETOSEXTENSIONO RQENDINITTASKP RQCREATETASKRRQCREATEREGIONTRQRECEIVECONTROLV RQSENDCONTROLXRQSLEEPZ RQSUSPENDTASK\ RQDISABLE^RQENABLE`RQRECEIVEUNITSb RQSENDUNITSdRQCREATESEMAPHOREf GSSETDATASEGP GSBUILDPTRh GSSELECTOROFj ::7 tskp 447 tsmn47z t so::q t sqz:7t t ssx::q t suv:7t t swt> MOVBTOKENlGSMOVBnPPLUSWpTPLUSTrTPLUSWtTMINUSTvTMINUSWx546 tsyd CQRRSPz DEàJU^&GƂt+P^&&&6PPP]p   !;@tM4KDEVLj PLM86 V2.0,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhH>H TD[[qr qs{|m{|e{}d{ ~Sz{U{ E{ |Ub { Qouovovovou/L SYSPORTNAME SCKTDEVID SCKTPORTIDSRCDEVID SRCPORTIDPOOLIDIDSID y@y w@ode SYSPORTNAME y wĎo_ Ԏ PORTSTATE PORTMAILBOX y w  ?RQDOUT RQOUTSIZE RQEOUTSIZERQDINRQINSIZE RQEINSIZE y`!"> w`#ko$V!   W CHANNELSTATE CRQMAILBOXCRQSTATE CWQMAILBOXCWQSTATEREQUEST SRCPORTID DESTDEVID DESTPORTIDSRCDEVIDDATAPTR DATALENGTHIDSID OWNERDEVIDey&'i w(&ێOFFSETBASE y *+p w ,o-MOPMODEINTRTYPE INTRLOCATION INTRVALUECLROUTINTRTYPECLROUTINTRLOCATIONCLROUTINTRVALUE CLRININTRTYPECLRININTRLOCATIONCLRININTRVALUEy /0{ w1=o2Huou j45| t s6u g85x ts945| t s;85x ts= 8885 ts? 8455 t sA85x tsC44545P tsE45| tsG45| tsIup K55 tsL tscK585445Ž t sO45| t sQ85x tsS55 tsU45| tsW85x tsY45| ts[45| ts] 8445 t s_ 845 tsaz 4445 t sc84y t se55 t sg 884 tsirCQMDLYCQSKTSCQPRTSCQDVCSCQITWTDSDTLPTROMLPTRAM DCMROM%DCMRAM)IDST.SFT3RQCREATESEGMENT7RQDELETESEGMENT:RQCREATEMAILBOX<RQDELETEMAILBOX> RQSENDMESSAGE@RQRECEIVEMESSAGEB RQGETSIZEDRQSETINTERRUPTFRQWAITINTERRUPTHRQSIGNALINTERRUPTJRQSETOSEXTENSIONM RQENDINITTASKN RQCREATETASKPRQCREATEREGIONRRQRECEIVECONTROLT RQSENDCONTROLVRQSLEEPX RQSUSPENDTASKZ RQDISABLE\RQENABLE^RQRECEIVEUNITS` RQSENDUNITSbRQCREATESEMAPHOREd GSSETDATASEGN GSBUILDPTRf GSSELECTOROFh MOVBTOKENj 554Ž tskp54| t sm88u t so|84y t sqz88u t ssx84y t suv3GSMOVBlPPLUSWnTPLUSTpTPLUSWrTMINUSTtTMINUSWvvK tswf CQKDEVx% DEàUF .ďβ@&T.ć&WFƇFPPP>u&&6PPP뼊FPPP>u&&6PPP]U $ '+> L SX]`d|Đ ėĜĤĨņVtM4EQDV PLM86 V2.0,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhH4טH TD[[qr qs{|m{|e{}d{ ~Sz{U{ E{ |Ub { Qu gu jȎ ts̐ CQEQDV DEà8U^&G^& t FFF^&&]ˊtM4DQDVˆ PLM86 V2.0,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhH HTD[[qr qs{|m{|e{}d{ ~Sz{U{ E{ |Ub { Qu j\ t sݐ CQDQDV DEà$U^&&&&O]~ tM4RQPT1SERIES-III 8086/8087/8088 MACRO ASSEMBLER V1.1PCODECODECONSTCONSTDATADATAMEMORYMEMORYSTACKSTACK??SEGCGROUPDGROUPŘh t טd hhhS JJ CQRQTKQ. CQRQGVCBAUF ~ &E&]2<^vu)&E$@<@u &E@&M2]UF ~ &]&E2Î^vu)&E$@<@u &E@&M2]DtM4RLPT1SERIES-III 8086/8087/8088 MACRO ASSEMBLER V1.1PCODECODECONSTCONSTDATADATAMEMORYMEMORYSTACKSTACK??SEGCGROUPDGROUPŘh t טd hhh\ CQSGDV JJ CQRLTKM7 CQRLGVCBAUF ؋v\ˀˀ|"D2$u|D"2$u FPP^]UF ؋v\ˀˀ|"D2$u|D"2$u FPP^])DF%tvMMX800@VERSION@3P0MBEGINM4MTSKM4DRVRM4MNITM4MRCVM4TCMDM4TRSPM4RCMDM4RRSPM4KDEVM4EQDVM4DQDVM4RQPTM4RLPT= nit6~N.fl<p!w'nCʪ COPYRIGHTMMXSTARTCQTIMB MMXSEMAPHORE MMXMGRTASKCQMXIXCQMDRV CQMMXREGIONCQMNITCQMRCVCQTCMDCQTRSPCQRCMDCQRRSPCQKDEVCQEQDVCQDQDVCQRQTKCQRQGVCQRLTKCQRLGV-