COPYRIGHT1982INTELCORP PLM86 V2.0,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhHH TD[[ COPYRIGHT DEà (C)INTEL CORP 1980,1981,1982tVERSIONNUMBER5P0 PLM86 V2.0,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhH8ӘH TD[[ VRSN DEà<program_version_number=V5.0program_name=iRMX 86 NucleustNALTER PLM86 V2.0,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhHXH TD[[TASKSIZENDPSAVEAREASIZEJOBSIZE COMPOSITESIZE EXTENSIONSIZEMBXSIZE SEMAPHORESIZE REGIONSIZE REF_OBJ_SIZEPOOLHEADERPARSIZEINCRHEADERPARSIZESEGHEADERPARSIZECOMPOSITECOMPONENTSOFFSETMT_BYTES_TO_CACHETT_NDP_AREA_OFFSET OBJDIROFFSET TOBJDIROFFSETVALIDATE_PARAMSVALIDATE_PARAMS_NS GETDESCRTOKENGETDESCRPOINTER GETPOINTERNLOCKNLOCKNSNLOCK_DELETION_OBJECTNUNLOCK NUNLOCKNSNUNLOCK_DELETION_OBJECT REGION_FLAGSNENTER_INT_VEC_REGIONNENTER_DELETION_REGION.NENTER_EXTENSION_REGIONNENTER_JOB_REGIONNENTER_SEM_REGIONNENTER_MAIL_REGIONNENTER_OD_REGIONNENTER_POOL_REGIONNEXIT_INT_VEC_REGIONNEXIT_DELETION_REGIONNEXIT_EXTENSION_REGIONNEXIT_JOB_REGIONNEXIT_SEM_REGIONNEXIT_MAIL_REGIONNEXIT_OD_REGIONNEXIT_POOL_REGIONNUNLOCK_AND_SIGNALDRQALTERCOMPOSITEx DEà\UF PPF tP^ &w^FF^ &wN&^&] %!.(1 7 M(P_tNATRIB PLM86 V2.0,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhH`H T D[[ GETDESCRTOKENGETDESCRPOINTER GETPOINTER REGION_FLAGSNENTER_INT_VEC_REGIONNENTER_DELETION_REGIONNENTER_EXTENSION_REGIONNENTER_JOB_REGIONNENTER_SEM_REGIONNENTER_MAIL_REGIONNENTER_OD_REGIONNENTER_POOL_REGIONNEXIT_INT_VEC_REGIONNEXIT_DELETION_REGIONNEXIT_EXTENSION_REGIONNEXIT_JOB_REGIONNEXIT_SEM_REGIONNEXIT_MAIL_REGIONNEXIT_OD_REGIONNEXIT_POOL_REGIONRQGETPOOLATTRIBŜ DEàU^ &FFv^F^&Gv&D^&G&^&G&DF^&7^FFF^&;G w^&GF&7^FFuًF^&Gv&L+^&O] ٜ T{NtNCRCOM PLM86 V2.0,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhHH T&ݘD[[NLOCKNLOCKNSNLOCK_DELETION_OBJECTVALIDATE_PARAMSVALIDATE_PARAMS_NSTASKSIZENDPSAVEAREASIZEJOBSIZE COMPOSITESIZE EXTENSIONSIZEMBXSIZE SEMAPHORESIZE REGIONSIZE REF_OBJ_SIZEPOOLHEADERPARSIZEINCRHEADERPARSIZESEGHEADERPARSIZECOMPOSITECOMPONENTSOFFSETMT_BYTES_TO_CACHETT_NDP_AREA_OFFSET OBJDIROFFSET TOBJDIROFFSETNCREATE_OBJECT GETDESCRTOKENGETDESCRPOINTER GETPOINTER REGION_FLAGSNENTER_INT_VEC_REGIONNENTER_DELETION_REGIONNENTER_EXTENSION_REGIONRNNENTER_JOB_REGIONNENTER_SEM_REGIONNENTER_MAIL_REGIONNENTER_OD_REGIONNENTER_POOL_REGION INSERTHEADNEXIT_INT_VEC_REGIONNEXIT_DELETION_REGIONNEXIT_EXTENSION_REGIONNEXIT_JOB_REGIONNEXIT_SEM_REGIONNEXIT_MAIL_REGIONNEXIT_OD_REGIONNEXIT_POOL_REGIONNUNLOCK NUNLOCKNSNUNLOCK_DELETION_OBJECTNUNLOCK_AND_SIGNALsRQCREATECOMPOSITE: DEàUF P PF tP^ &FFQ&GHPFPF^ &w^F^&Gv&D^ &G&D^&G&DF&D&D^&O&LFF^&GHN;w'&;s&@^& v^&FuF^&wvP^&G^&GF] -0= FS\Ģ$' /tNCREXT PLM86 V2.0,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhHH T$ߘD[[TASKSIZENDPSAVEAREASIZEJOBSIZE COMPOSITESIZE EXTENSIONSIZEMBXSIZE SEMAPHORESIZE REGIONSIZE REF_OBJ_SIZEPOOLHEADERPARSIZEINCRHEADERPARSIZESEGHEADERPARSIZECOMPOSITECOMPONENTSOFFSETMT_BYTES_TO_CACHETT_NDP_AREA_OFFSET OBJDIROFFSET TOBJDIROFFSETCREATE_ACCOUNTINGALLOC KCREATEOBJECTKCREATEOBJECTNSVALIDATE_PARAMSVALIDATE_PARAMS_NS INSERTSORTEDSIGNAL GETDESCRTOKENGETDESCRPOINTER GETPOINTER REGION_FLAGSNENTER_INT_VEC_REGIONNENTER_DELETION_REGIONksNENTER_EXTENSION_REGIONNENTER_JOB_REGIONNENTER_SEM_REGIONNENTER_MAIL_REGIONNENTER_OD_REGIONNENTER_POOL_REGIONNEXIT_INT_VEC_REGIONNEXIT_DELETION_REGIONNEXIT_EXTENSION_REGIONNEXIT_JOB_REGIONNEXIT_SEM_REGIONNEXIT_MAIL_REGIONNEXIT_OD_REGIONNEXIT_POOL_REGION GETOBJECTTYPEEXTENSIONLISTROOTREMOVE INSERTHEADFREEFREEPOOLDELETE_ACCOUNTINGRQCREATEEXTENSION0 DEàUvt PvPu Pv6FPuvPPFPFPv^FF P PF tvPvv^ &Gv&D&DF&D^ &&D&D6vP^&w vP^&G ^&GF] ۜy .'%,'3:BO4R'Yahnw 4('2ז//(!1)'tNCRSEM PLM86 V2.0,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhH~H TD[[NLOCKNLOCKNSNLOCK_DELETION_OBJECTVALIDATE_PARAMSVALIDATE_PARAMS_NSTASKSIZENDPSAVEAREASIZEJOBSIZE COMPOSITESIZE EXTENSIONSIZEMBXSIZE SEMAPHORESIZE REGIONSIZE REF_OBJ_SIZEPOOLHEADERPARSIZEINCRHEADERPARSIZESEGHEADERPARSIZECOMPOSITECOMPONENTSOFFSETMT_BYTES_TO_CACHETT_NDP_AREA_OFFSET OBJDIROFFSET TOBJDIROFFSETNCREATE_OBJECTNUNLOCK NUNLOCKNSNUNLOCK_DELETION_OBJECTNUNLOCK_AND_SIGNALRQCREATESEMAPHOREI DEàUF P$PF tPP6FPFF^&Gv &D&Gv &D&G&G^ &%^&G&GF] & .satNDELCO PLM86 V2.0,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhH!H T&ݘD[[ GETDESCRTOKENGETDESCRPOINTER GETPOINTERDELETECOMPOSITEOBJECTDELETIONPROLOGUEOBJECTDELETIONEPILOGUEKAWAKEKAWAKENSSIGNALNLOCKNLOCKNSNLOCK_DELETION_OBJECTNUNLOCK NUNLOCKNSNUNLOCK_DELETION_OBJECT GETOBJECTTYPERQDELETECOMPOSITE; DEà%U^ &7^F^ &w^F^&w^F^ &G^&;Gt2^ &7u5^ &^&;G0t&&u^&u &P ^&G^&GF^ &v&;Dt ^ &w^&GF^ &7PP^ &7vF t#P^F&7uv^&G7^ &v&;Dt ^ &w] f1 -R~ džІֆ6tNDELEX PLM86 V2.0,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhHH T$ߘD[[ GETDESCRTOKENGETDESCRPOINTER GETPOINTER REGION_FLAGSNENTER_INT_VEC_REGIONNENTER_DELETION_REGIONNENTER_EXTENSION_REGIONNENTER_JOB_REGIONNENTER_SEM_REGIONNENTER_MAIL_REGIONNENTER_OD_REGIONNENTER_POOL_REGIONNEXIT_INT_VEC_REGIONNEXIT_DELETION_REGIONNEXIT_EXTENSION_REGIONNEXIT_JOB_REGIONNEXIT_SEM_REGIONNEXIT_MAIL_REGIONNEXIT_OD_REGIONNEXIT_POOL_REGIONNOPENNOPENNSNOPEN_DELETION_OBJECTNCLOSENCLOSENSNCLOSE_DELETION_OBJECTKSLEEPKSLEEPNSINTERNALSENDMESSAGEDELETECOMPOSITEOBJECTDELETIONPROLOGUEREMOVEEXTENSIONLISTROOTOBJECTDELETIONEPILOGUE DELETEOBJECT8RQDELETEEXTENSION1 DEàU^ &7^Fv &4^&wP^ &7^&G6^ &7Pv^F^&GF tm^&G tsFP^FF^&GF^&GvvP^&7t&G7vP^&G7^&G^&G tP^&GF^ &7PPv] }I &/2=A!N Q!TZĆن# "tNDELJBÈ PLM86 V2.0,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhH&H T<ǘD[[ GETDESCRTOKENGETDESCRPOINTER GETPOINTERNENTER_INT_VEC_REGIONNEXIT_INT_VEC_REGIONNENTER_DELETION_REGIONNEXIT_DELETION_REGIONNENTER_OD_REGIONNEXIT_OD_REGIONNENTER_JOB_REGIONNEXIT_JOB_REGIONVALIDATE_PARAMSVALIDATE_PARAMS_NSKSLEEPNSNLOCKNS NUNLOCKNSNOPENNSNOPEN_DELETION_OBJECTFREEJOB GETOBJECTTYPETASKSIZENDPSAVEAREASIZEJOBSIZE COMPOSITESIZE EXTENSIONSIZEMBXSIZE SEMAPHORESIZE REGIONSIZE REF_OBJ_SIZEPOOLHEADERPARSIZEINCRHEADERPARSIZEuSEGHEADERPARSIZECOMPOSITECOMPONENTSOFFSETMT_BYTES_TO_CACHETT_NDP_AREA_OFFSET OBJDIROFFSET TOBJDIROFFSETSIGNALDELETE_ACCOUNTING DELETETASK DELETESEGMENTINTERNALSENDMESSAGEDELETECOMPOSITE DELETEMAILBOXDELETESEMAPHORE DELETEREGIONREMOVEDELETEJOBACCOUNTING WAKEUPTASKKAWAKEKAWAKENSKCHANGEPRIORITYNSDELETIONTASKTOKENINTERNALRESETINTERRUPTc RQDELETEJOB DEàU(v^ &?uF&^ &7^FF^ &7F<t FPP(PPFڹY^&H vFڹ^Fu^&G"FދF t*P^F^&G@@tvv#m "+9k &džֆ0 / $0< l/1Ɔφ߆6(<v^F^&G FF twP^F&uv֋F^&G0F^&G&wvP^&7t&G7vP^&G7^&G0|vvvv^&GFF tP^F&_.t^&tBv^FP6&w6F؂~t vP6 ^ &7v] $d2+V*pĆĈĊČ,-.)Ռ54525*0tNDELSM PLM86 V2.0,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhH=ΘH TD[[n GETDESCRTOKENGETDESCRPOINTER GETPOINTERDELETESEMAPHOREOBJECTDELETIONPROLOGUEOBJECTDELETIONEPILOGUE&RQDELETESEMAPHOREJ DEàAUQQ^ &7^F&GF^ &7PP^ &7v] s &/5tNGETPR PLM86 V2.0,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhHQH TD[[NLOCKNLOCKNSNLOCK_DELETION_OBJECT GETDESCRTOKENGETDESCRPOINTER GETPOINTERVALIDATE_PARAMSVALIDATE_PARAMS_NSNUNLOCK NUNLOCKNSNUNLOCK_DELETION_OBJECT RQGETPRIORITYG DEàUU^ & t;Fu F^ & F PP^ &7^F&GFF] 8-6F `tNGTSIZ PLM86 V2.0,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhH<ϘH TD[[NLOCKNLOCKNSNLOCK_DELETION_OBJECTVALIDATE_PARAMSVALIDATE_PARAMS_NS GETDESCRTOKENGETDESCRPOINTER GETPOINTERNUNLOCK NUNLOCKNSNUNLOCK_DELETION_OBJECTNUNLOCK_AND_SIGNAL RQGETSIZE DEà@UF P*P^ &7^F&G HFF] 1 tNINSPT PLM86 V2.0,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhHdH T D[[TASKSIZENDPSAVEAREASIZEJOBSIZE COMPOSITESIZE EXTENSIONSIZEMBXSIZE SEMAPHORESIZE REGIONSIZE REF_OBJ_SIZEPOOLHEADERPARSIZEINCRHEADERPARSIZESEGHEADERPARSIZECOMPOSITECOMPONENTSOFFSETMT_BYTES_TO_CACHETT_NDP_AREA_OFFSET OBJDIROFFSET TOBJDIROFFSETVALIDATE_PARAMSVALIDATE_PARAMS_NS GETDESCRTOKENGETDESCRPOINTER GETPOINTERNLOCKNLOCKNSNLOCK_DELETION_OBJECTNUNLOCK NUNLOCKNSNUNLOCK_DELETION_OBJECT REGION_FLAGSNENTER_INT_VEC_REGIONNENTER_DELETION_REGION.NENTER_EXTENSION_REGIONNENTER_JOB_REGIONNENTER_SEM_REGIONNENTER_MAIL_REGIONNENTER_OD_REGIONNENTER_POOL_REGIONNEXIT_INT_VEC_REGIONNEXIT_DELETION_REGIONNEXIT_EXTENSION_REGIONNEXIT_JOB_REGIONNEXIT_SEM_REGIONNEXIT_MAIL_REGIONNEXIT_OD_REGIONNEXIT_POOL_REGIONNUNLOCK_AND_SIGNALDRQINSPECTCOMPOSITE֜ DEàU F PPF tP^ &w^F^ &FF^& tDv&;Dr^&GFFFFHN;w^&^&@FuF^&G^&G] &!.(= ] (tNOFFSP PLM86 V2.0,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhHGH T4ϘD[[ GETDESCRTOKENGETDESCRPOINTER GETPOINTERNLOCKNLOCKNSNLOCK_DELETION_OBJECTNUNLOCK NUNLOCKNSNUNLOCK_DELETION_OBJECTSIGNALVALIDATE_PARAMSVALIDATE_PARAMS_NSCHECKKERNELERROR GETOBJECTTYPE REGION_FLAGSNENTER_INT_VEC_REGIONNENTER_DELETION_REGIONNENTER_EXTENSION_REGIONNENTER_JOB_REGIONNENTER_SEM_REGIONNENTER_MAIL_REGIONNENTER_OD_REGIONNENTER_POOL_REGIONNEXIT_INT_VEC_REGIONNEXIT_DELETION_REGIONNEXIT_EXTENSION_REGIONNEXIT_JOB_REGIONNEXIT_SEM_REGIONNEXIT_MAIL_REGIONNEXIT_OD_REGIONNEXIT_POOL_REGIONDELETE_ACCOUNTINGCREATE_ACCOUNTINGALLOC KCREATEOBJECTKCREATEOBJECTNSINSERT RQOFFSPRING DEàU^ &?uF&F^ &7F<tFFt %P] %"+7NfmpstNVALCP PLM86 V2.0,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhHmH TD[[; GETDESCRTOKENGETDESCRPOINTER GETPOINTER VERIFYOBJECT2V_RQALTER_COMPOSITE^ DEàU^& tPPF t @t^&wPF t Z^&wPF t @^&w^Fv&D&;Gt^&G t v&;Dv4F]0J`-tNVCRCP PLM86 V2.0,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhH~H TD[[ VERIFYOBJECT̐V_RQCREATE_COMPOSITE DEàU ^&wPF t g^&FF&u$M^&G&9s^&FFF;Fs(^&H tQPF t FЋF]j qŠtNVCREP PLM86 V2.0,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhHQH TD[[( VERIFYOBJECTFINDEXTENSIONLISTROOT>V_RQCREATE_EXTENSION DEàUUQ^&r4^& tPPF t 6^&wP t]t /=XtNVCRSP PLM86 V2.0,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhH+H TD[[V_RQCREATE_SEMAPHORE/ DEà/U^&G&;Gv^&u$]ߊtNVDLJP PLM86 V2.0,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhHpH TD[[< GETDESCRTOKENGETDESCRPOINTER GETPOINTER READYLISTROOTǐV_RQDELETE_JOB DEàU^&7^F6&F^&$uX^&G tP^F&t<^&G tBFP^F^&u)v&D;Ft^&G;Fu^&GFø] 6W tNVINCP PLM86 V2.0,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhHgH TD[[; VERIFYOBJECT GETDESCRTOKENGETDESCRPOINTER GETPOINTER2V_RQINSPECT_COMPOSITE DEàkU^&wPF t A^&wPF t '^&w^Fv&D&;Gt] ,BtNVRCUP1SERIES-III 8086/8087/8088 MACRO ASSEMBLER V1.1*CODECODEDATADATA??SEGCGROUPDGROUPhHH5ގ VERIFYOBJECT̚YYV_RQRECEIVE_UNITS9U^&wP t ^&O&G&9s$]EDtNVSNUP1SERIES-III 8086/8087/8088 MACRO ASSEMBLER V1.1*CODECODEDATADATA??SEGCGROUPDGROUPhHH=֎ VERIFYOBJECT̚YYV_RQSEND_UNITSԠAU^&wP t ^&&G&&+;s$]EDtNRCVUN CODEDATA??SEGCGROUPDGROUPhHHSIGNALKSLEEPNS CHECKREQUESTSREMOVE INSERTTAIL INSERTSORTEDNUNLOCK_DELETION_OBJECTNEXIT_SEM_REGIONNENTER_SEM_REGIONVALIDATE_PARAMSNUNLOCK_AND_SIGNALNLOCK_DELETION_OBJECTz[[RQRECEIVEUNITSNRCVUN1SERIES-III 8086/8087/8088 MACRO ASSEMBLER V1.1U^ S(P t_^ &G&&GF& uG&>t&>u'&&F&;s;r+ЎF& uFP&6v(P&>tF&F& &.&F&>u*&>.t?&'^ &7F&'&>t F&F&>.u PF&>t&.&OF3&9uCS&6P(P[ tF&F&> tvF&.1PPX] oD    Ro NRCVUN_REPAIR_V050_01L.iRMX 86 8086/8087/8088 MACRO ASSEMBLER V1.1`rtCOPYRIGHT1982INTELCORPVERSIONNUMBER5P0NALTERNATRIBNCRCOMNCREXTNCRSEMNDELCONDELEXNDELJBNDELSMNGETPRNGTSIZNINSPTNOFFSPNSETMNNSNDUNNUNCATNVALCPNVCRCPNVCREPNVCRSPNVDLJPNVINCPNVRCUPNVSNUPNRCVUNըm oe CK(K.R4V=`MQTNXaCl&q`u`|fXGsm 0 COPYRIGHTVRSNRQALTERCOMPOSITERQGETPOOLATTRIBRQCREATECOMPOSITERQCREATEEXTENSIONRQCREATESEMAPHORERQDELETECOMPOSITERQDELETEEXTENSION RQDELETEJOBRQDELETESEMAPHORE RQGETPRIORITY RQGETSIZERQINSPECTCOMPOSITE RQOFFSPRING RQSETPOOLMIN RQSENDUNITSRQUNCATALOGOBJECTV_RQALTER_COMPOSITEV_RQCREATE_COMPOSITEV_RQCREATE_EXTENSIONV_RQCREATE_SEMAPHOREV_RQDELETE_JOBV_RQINSPECT_COMPOSITEV_RQRECEIVE_UNITSV_RQSEND_UNITSRQRECEIVEUNITS