dANNOE OPISANIE SOSTAWLENO qKOWLEWYM s.s. IZ SODERVIMOGO PROGRAMMY HELP.SAV DLINOJ 161 BLOK, LI^NOGO OPYTA, OPYTA pUDGORODSKOGO `RIQ I DRUGIH ISTO^NIKOW. aWTOR BLAGODARIT TAKVE: a.bELICA, NA^AW[EGO RABOTU PO KOMPONOWKE NORMALXNOGO KOMPLEKTA os kOLLEKTIWA 436 KOMNATY gLAWNOGO KORPUSA, POMOGAW[EGO W RABOTE NA dwk-4 Last correction : Date 10/10/88 Time 07:08:53 ------------------------------------------------ oTLI^IQ os RT11 NOWYH WERSIJ OT STARYH: 1. dLQ NORMALNOJ RABOTY S RUSSKIMI I LATINSKIMI BUKWAMI CTRL/O ZAMENENO NA CTRL/^. 2. iSPRAWLENA O[IBKA W OBRABOTKE PANIC DUMP, PRIWODIW[AQ W NEKOTORYH SLU^AQH K NEOBHODIMOSTI PEREZAGRUZKI SISTEMY. 3. oBXEM FAJLA SWAP.SYS SOKRA]EN DO 0 BLOKOW BLAGODARQ WYKL@^ENI@ SWOPINGA. 4. wMESTO TO^KI W SISTEMNOM ZAPROSE SWETITSQ USTROJSTWO, NAZNA^ENNOE NA DK: zDESX PRIWEDENY KOMANDY SISTEMY RT11, IME@]IESQ W MONITORAH WERSII 05.02 S BUKWOJ B I BOLEE POZDNIH. w MONITORE RT11CD DLINOJ 70 BLOKOW, POLU^IW[EM [IROKOE RASPROSTRANENIE BLAGODARQ MALOJ DLINE MONITORA I FAJLA SWAP.SYS(2 BLOKA), OTSUTSTWUET KOMANDA EXECUTE. w RANNIH WERSIQH IME@TSQ I DRUGIE KOMANDY. oPYT POKAZAL IH NEAKTUALXNOSTX I POZWOLIL SGENERITX MONITOR MENX[EGO OBXEMA I S MENX[IM ^ISLOM O[IBOK. oDNOJ ZWEZDO^KOJ OTME^ENY KOMANDY MONITORA FB. kWADRATNYMI SKOBKAMI WYDELENY NEOBQZATELXNYE ^ASTI KOMAND I KL@^EJ kL@^I, PRIMENQEMYE WO MNOGIH KOMANDAH, OPISANY W PERWOJ IZ NIH. bUDXTE OSTOROVNY! KL@^ SLOWLY IMEET I DRUGIE ZNA^ENIQ! ========================================================================= *A[BORT] imqzd pREKRA]AET WYPOLNENIE OSNOWNOGO ILI SISTEMNOGO ZADANIQ. imqzd - IMQ SISTEMNOGO ILI OSNOWNOGO ZADANIQ ---------------------- AS[SIGN] fimust limust  uSTANAWLIWAET SOOTWETSTWU@]EE LOGI^ESKOE IMQ FIZI^ESKOMU D USTROJSTWU. fimust - FIZI^ESKOE STANDARTNOE IMQ USTROJSTWA limust - LOGI^ESKOE IMQ USTROJSTWA, PREDSTAWLQ@]EE SOBOJ BUKWENNO-CIFROWOE IMQ DLINOJ OT ODNOGO DO TREH SIMWOLOW (PROBEL I TABULQCIQ NEDOPUSTIMY DLQ LOGI^ESKOGO IMENI). ASSIGN LP: OUT: ! pOSTRO^NO-PE^ATA@]EMU USTROJSTWU ! LP: PRISWAIWAETSQ LOGI^ESKOE IMQ ! OUT: ------- B [ADR] kOMANDA B NE WLIQET NA WYPOLNENIE PROGRAMMY. eSLI DALEE ISPOLXZU@TSQ KOMANDY E ILI D, MONITOR SKLADYWAET ADRES, UKAZYWAEMYJ W \TIH KOMANDAH, I BAZU PEREME]ENIQ DLQ POLU^ENIQ ADRESA Q^EJKI, K KOTOROJ BUDET OBRA]ENIE. B ! uSTANAWLIWAET BAZU W 0 B 1000 ! uSTANAWLIWAET ADRES BAZY NA 1000 !DISKETOK NA TOM RK0: ---------------- BO[OT][/prk] spf zAGRUVAET NUVNYJ MONITOR I PEREDAET EMU UPRAWLENIE. iSPOLXZUETSQ TAKVE DLQ ZAGRUZKI W PAMQTX NOWOJ KOPII MONITORA  OPTIONS FOREIGN zAGRUVAET WERSI@ MONITORA S OTLI^A@]IMISQ PARAMETRAMI GENERACII  WAIT oVIDAET PERESTANOWKI DISKETY  EXAMPLES 1.BOOT DK: !zAGRUVAETSQ MONITOR, ZAGRUZ^IK KOTOROGO !ZAPISAN NA DK: 2.BOOT DX0:RT11SJ !zAGRUVAETSQ MONITOR RT11SJ ------- CL[OSE] dELAET POSTOQNNYMI WSE FAJLY, OTKRYTYE W TEKU]IJ MOMENT WREMENI W FONOWOM ZADANII -------- COP[Y][/prk] whodspf[,...whodspf][/prk] wyhodspf [/prk] kOPIROWANIE FAJLOW, NOSITELEJ, A TAKVE SISTEM. dOPUSKAETSQ ISPOLXZOWANIE *,% TOLXKO W SPECIFIKACII WHODNOGO FAJLA.  OPTIONS ALLOCATE:N zADAET MESTO DLQ RAZME]ENIQ WYHODNOGO FAJLA OT 0 DO 65534 -1 OZNA^AET OTWEDENIE MAKSIMALXNOGO SWOBODNOGO PROSTRANSTWA NA USTROJSTWE. wO WSEH DRUGIH KOMANDAH PO UMOL^ANI@ OTWODITSQ POLOWINA MAKSIMALXNOJ SWOBODNOJ OBLASTI. w DANNOJ VE KOMANDE KOPIROWANIE PROISHODIT W MINIMALXNU@ IZ WSEH OBLASTEJ, W KOTORU@ POME]AETSQ SOOTWETSTWU@]IJ FAJL( A ESLI TAKIH NESKOLXKO, TO W PERWU@ PO RASPOLOVENI@ NA NOSITELE).  ASCII kOPIRUET FAJLY W KODAH koi-7, IGNORIRUQ KODY pus,zb; su/Z WOSPRINIMAETSQ KAK LOGI^ESKIJ KONEC FAJLA  BEFORE[data] kOPIRUET WSE FAJLY, SOZDANNYE DO UKAZANNOJ DATY  BINARYX kOPIRUET FAJLY DWOI^NOGO FORMATA (FAJLY TIPA .OBJ I .LDA) S PROWERKOJ NA KONTROLXNU@ SUMMU  BOOT[:ust] kOPIRUET ZAGRUZ^IK SISTEMY IZ FAJLA MONITORA W BLOKI 0 I 2-5 UKAZANNOGO TOMA USTROJSTWA S PROIZWOLXNYM DOSTUPOM. nELXZQ OBXEDINQTX /BOOT S DRUGIMI PEREKL@^ATELQMI  CONCATENATE oBXEDINQET NABOR WHODNYH FAJLOW I KOPIRUET IH W WIDE ODNOGO WYHODNOGO FAJLA. kONSTRUKCIQ * I % NEDOPUSTIMA W SPECIFIKACII WYHODNOGO FAJLA. wKL@^AETSQ AWTOMATI^ESKI PRI SOEDINENII SPECI- FIKACIJ WHODNYH FAJLOW SIMWOLOM +.  DATE[:data] kOPIRUET FAJLY S UKAZANNOJ DATOJ SOZDANIQ  DELETE uDALQET WHODNYE FAJLY POSLE ZAWER[ENIQ KOPIROWANIQ  DEVICE kOPIRUET "BLOK W BLOK" SODERVIMOE ODNOGO TOMA NA DRUGOJ W REVIME OTOBRAVENIQ PAMQTI BEZ IZMENENIQ STRUKTURY FAJLOW I RASPOLOVENIQ IH NA TOME  END[:N] iSPOLXZUETSQ S PEREKL@^ATELQMI /START:N I /DEVICE I UKAZYWAET POSLEDNIJ KOPIRUEMYJ BLOK TOMA  EXCLUDE kOPIRUET WSE FAJLY TOMA KROME UKAZANNYH  FILES iSPOLXZUETSQ S PEREKL@^ATELEM /DEVICE DLQ KOPIROWANIQ SODERVIMOGO ODNOGO TOMA NA DRUGOJ TOM ODNIM FAJLOM ILI NAOBOROT  IGNORE iGNORIRUET WHODNYE O[IBKI, KOTORYE PROISHODQT PRI PEREDA^E FAJLA, I PRODOLVAET KOPIROWANIE  [IMAGE] pO UMOL^ANI@ KOPIROWANIE BEZ PROWEROK I IZMENENIJ FORMATA FAJLA  [INFORMATION] iSPOLXZUETSQ DLQ PROWERKI NALI^IQ FAJLOW,UKAZANNYH W STROKE, NA TOME  LOG pE^ATAET NA TERMINALE SPISOK FAJLOW, WKL@^ENNYH W OPERACI@ COPY. wKL@^AETSQ AWTOMATI^ESKI,KOGDA NE UKAZAN WHODNOJ FAJL, EGO TIP ILI IMQ, ILI ESTX * ILI %.  NOL[OG] zAPRE]AET PE^ATX NA tt: SPISKA SKOPIROWANNYH FAJLOW  MUL[TIVOLUME] kOPIRUET FAJLY S ODNOGO TOMA BOLX[EJ EMKOSTI NA ODIN ILI BOLEE TOMOW MENX[EJ EMKOSTI  NEW[FILES] kOPIRUET FAJLY, IME@]IE TEKU]U@ DATU SOZDANIQ  POS[ITION]:N kOPIRUET FAJLY NA ILI S MAGNITNOJ LENTY; W STROKE KOMANDY SLEDUET ZA SPECIFIKACIEJ WYHODNOGO FAJLA  PRE[DELETE] uDALQET FAJL NA TOME WYWODA, ESLI EGO IMQ SOWPADAET S IMENEM WYHODNOGO FAJLA W STROKE KOMANDY  PRO[TECTION] uSTANAWLIWAET ZA]ITU OT UDALENIQ DLQ WYHODNOGO FAJLA  NOPRO[TECTION] rAZRE[AET UDALENIE WYHODNOGO FAJLA  Q[UERY] oPRA[IWAET POLXZOWATELQ O WKL@^ENII W UKAZANNU@ OPERACI@ KAVDOGO FAJLA  [NOQUERY] zAPRE]AET OPROS POLXZOWATELQ O PODTWERVDENII OPERACII  [REPLACE] eSLI NA TOME WYWODA UVE HRANITSQ FAJL S IMENEM WYHODNOGO FAJLA, SISTEMA KOPIRUET FAJL I POSLE USPE[NOGO ZAWER[ENIQ OPERACII UDALQET DUBLIKAT \TOGO FAJLA  NORE[PLACE] nE KOPIRUET FAJL, ESLI NA TOME WYWODA UVE SU]ESTWUET FAJL S TEM VE SAMYM IMENEM  SET[DATE][:data] pRISWAIWAET UKAZANNU@ DATU WSEM FAJLAM, KOTORYE SISTEMA KOPIRUET  SINCE[data] kOPIRUET WSE FAJLY, SOZDANNYE W TE^ENIE ILI POSLE UKAZANNOJ DATY  SLOW[LY] kOPIRUET FAJLY PO ODNOMU BLOKU W ODIN PRIEM  ST[ART][:N] iSPOLXZUETSQ S /DEVICE I /END:N DLQ OPREDELENIQ NOMERA NA^ALXNOGO BLOKA. aRGUMENT, N - DESQTI^NYJ NOMER BLOKA  SY[STEM] kOPIRUET SISTEMNYE FAJLY. bEZ \TOGO PEREKL@^ATELQ SISTEMNYE FAJLY ISKL@^A@TSQ IZ WSEH OPERACIJ, GDE .SYS QWNO NE UKAZANO.  VER[IFY] pROWERQET, SOOTWETSTWUET LI WYHODNOJ FAJL (TOM) WHODNOMU FAJLU (TOMU), ESLI OPERACIQ KOPIROWANIQ WYPOLNQLASX MEVDU USTROJSTWAMI SPRAWO^NOJ STRUKTURY S PROIZWOLXNYM DOSTUPOM  W[AIT] rAZRE[AET OVIDANIE DLQ SMENY TOMOW  EXAMPLES 1.COPY/BINARY ANALIZ.OBJ DK1:*.* 2.COPY A.MAC+B.MAC C.MAC ------------------ CR[EATE] spf[/prk] sOZDANIE NOWOGO FAJLA ILI RAS[IRENIE SU]ESTWU@]EGO FAJLA, ESLI NEPOSREDSTWENNO ZA NIM SU]ESTWUET NEISPOLXZOWANNAQ OBLASTX.  OPTIONS ALLOCATE:N zDESX PO UMOL^ANI@ N=1 EXTENSION:N rAS[IRQET UKAZANNYJ FAJL NA N BLOKOW. N - DESQTI^NOE ^ISLO  START:N uKAZYWAET NOMER NA^ALXNOGO BLOKA SOZDAWAEMOGO FAJLA. N - CELOE DESQTI^NOE ^ISLO  EXAMPLES CREATE DX0:BUILD.MAC/EXTENSION:20 D ADR=wl~[,...wl~] sISTEMA ZANOSIT ZNA^ENIQ, ZADANNYE W WOSXMERI^NOM WIDE W PAMQTX, NA^INAQ S UKAZANNOGO ADRESA. aDRES ZADAETSQ SME]ENIEM, KOTOROE SKLADYWAETSQ S TEKU]EJ BAZOJ (ZADAETSQ KOMANDOJ BASE), KAVDOE ZANOSIMOE ZNA^ENIE RAZME]AETSQ W CELOM SLOWE.  EXAMPLES D 300=,,, DA[TE][ DD-MMM-GG] zADAET TEKU]U@ DATU. pO KOMANDE BEZ PARAMETRA SISTEMA WYWODIT NA TERMINAL TEKU]U@ DATU. wSE ^ISLA DESQTI^NYE, "MMM" - PERWYE TRI BUKWY NAZWANIQ MESQCA NA ANGLIJSKOM QZYKE.  EXAMPLES DATE 19-MAR-86 DEA[SSIGN] limust  SEMANTICS oTMENQET LOGI^ESKOE IMQ USTROJSTWA. eSLI W STROKE KOMANDY UKAZYWAETSQ LOGI^ESKOE IMQ, KOTOROE NE BYLO PRISWOENO USTROJSTWU, SISTEMA PE^ATAET SOOB]ENIE OB O[IBKE. kOMANDA BEZ IMENI USTROJSTWA OTMENQET WSE LOGI^ESKIE IMENA, KROME SY I DK DEL[ETE][/prk] spf[,...spf] uDALQET UKAZANNYE FAJLY S NOSITELQ ILI IZ O^EREDI.  OPTIONS BEFORE DATe  ENTRY uDALQET ZADANIE IZ O^EREDI  EXCLUDE INFORMATION LOG NEWFILES QUERY NOQUERY SINCE SYSTEM WAIT EXAMPLES DELETE/NEWFILES DX1:.BAK !pO DANNOJ KOMANDE UDALQ@TSQ FAJLY FILES DELETED: !S TIPOM .BAK, SOZDANNYE SEGODNQ DX1:MERGE.BAK? Y DIR[ECTORY][/prk][spf[/BEGIN]] wYDAET INFORMACI@ O TOME USTROJSTWA, FAJLE ILI GRUPPE FAJLOW. pO UMOL^ANI@ PE^ATAETSQ SPRAWO^NIK USTROJSTWA DK: zNA^ENIE DATY PO UMOL^ANI@ SOOTWETSTWUET TEKU]EJ SISTEMNOJ DATE  OPTIONS ALLOCATE:N iSPOLXZUETSQ S/OUTPUT DLQ REZERWIROWANIQ OBLASTI PAMQTI NA USTROJSTWE DLQ FAJLA LISTINGA.  ALPHABETIZE rASPE^ATYWAET SPRAWO^NIK UKAZANNOGO TOMA USTROJSTWA W ALFAWITNOM PORQDKE PO IMENI FAJLA I EGO TIPU  BADBLOCKS pE^ATAET ABSOL@TNYE NOMERA BLOKOW TOMA USTROJSTWA, ^TENIE KOTORYH PRIWODIT K APPARATNOJ O[IBKE  BEFORE BEGIN rASPE^ATYWAET SPRAWO^NIK UKAZANNOGO TOMA, NA^INAQ S UKAZANNOGO FAJLA I WKL@^AQ WSE FAJLY, SLEDU@]IE POSLE NEGO W SPRAWO^NIKE  BLOCKS rASPE^ATYWAET SPRAWO^NIK UKAZANNOGO TOMA, WKL@^AQ NOMERA NA^ALXNYH BLOKOW (DESQTI^NYE ^ISLA) WSEH FAJLOW USTROJSTWA  BRIEF rASPE^ATYWAET W PQTX KOLONOK KRATKIJ SPRAWO^NIK (TOLXKO IMENA I TIPY FAJLOW) UKAZANNOGO TOMA  COLUMNS:N rASPE^ATYWAET SPRAWO^NIK W N KOLONOK; N - CELOE ^ISLO OT 1 DO 9. zNA^ENIE PO UMOL^ANI@ DLQ OBY^NYH SPRAWO^NIKOW - 2 KOLONKI, DLQ KRATKIH - 5 KOLONOK  DATE DELETED wKL@^AET W LISTING SPRAWO^NIKA FAJLY, KOTORYE BYLI UDALENY,NO SPRAWO^NAQ INFORMACIQ KOTORYH NE BYLA RAZRU[ENA.  END:N iSPOLXZUETSQ S PEREKL@^ATELQMI /START:N I /BADBLOCKS I UKAZYWAET NOMER POSLEDNEGO SKANIRUEMOGO BLOKA TOMA. eSLI N NE UKAZANO, SISTEMA SKANIRUET DO POSLEDNEGO BLOKA TOMA WKL@^ITELXNO  EXCLUDE FAST |KWIWALENTNO /BRIEF FILES iSPOLXZUETSQ S /BADBLOCKS DLQ PE^ATI IMEN FAJLOW, SODERVA]IH PLOHIE BLOKI  FREE rASPE^ATYWAET SPRAWO^NIK NEISPOLXZUEMYH OBLASTEJ I IH RAZMERY  FULL rASPE^ATYWAET WESX SPRAWO^NIK, WKL@^AQ NEISPOLXZUEMYE OBLASTI I IH RAZMERY W BLOKAH (DESQTI^NYE ^ISLA)  NEWFILES OCTAL w LISTINGE SPRAWO^NIKA UKAZANNOGO TOMA USTROJSTWA RAZMERY FAJLOW W BLOKAH (I NOMERA NA^ALXNYH BLOKOW, ESLI ISPOLXZUETSQ /BLOCKS) RASPE^ATYWA@TSQ W WOSXMERI^NOM WIDE  ORDER[:XXX] rASPE^ATYWAET SPRAWO^NIK UKAZANNOGO TOMA USTROJSTWA W OPREDELENNOM PORQDKE; XXX - PARAMETR, OT KOTOROGO ZAWISIT PORQDOK PE^ATI LISTINGA  OUTPUT:spf iSPOLXZUETSQ DLQ WYWODA FAJLA LISTINGA S IMENEM UKAZANNYM W SPECIFIKACII FAJLA (spf), NA UKAZANNYJ TOM USTROJSTWA  POSITION wKL@^AET W LISTING SPRAWO^NIKA MAGNITNOJ LENTY POSLEDOWATELXNYE NOMERA FAJLOW  PRINTER |KWIWALENTNO /OUT:LP: PROTECTION pE^ATAET SPRAWO^NU@ INFORMACI@ TOLXKO O FAJLAH ZA]I]ENNYH OT UDALENIQ  NOPROTECTION pE^ATAET SPRAWO^NU@ INFORMACI@ TOLXKO O FAJLAH, KOTORYE NE ZA]I]ENY OT UDALENIQ  REVERSE rASPE^ATYWAET SPRAWO^NIK W OBRATNOM PORQDKE PO OTNO[ENI@ K UPORQDO^ENNOMU, OPREDELENNOMU PEREKL@^ATELQMI /ALPHABETIZE, /ORDER ILI /SORT SINCE SORT[:XXX] aNALOGI^NO ORDER START[:N] iSPOLXZUETSQ S /BADBLOCKS I UKAZYWAET NOMER PERWOGO SKANIRUEMOGO BLOKA TOMA; N - DESQTI^NYJ NOMER BLOKA.  SUMMARY rASPE^ATYWAET INFORMACIONNYJ SPRAWO^NIK UKAZANNOGO TOMA USTROJSTWA, T.E. KOLI^ESTWO FAJLOW W KAVDOM SEGMENTE I ^ISLO ISPOLXZUEMYH SEGMENTOW  [TERMINAL] pE^ATAET SPRAWO^NU@ INFORMACI@ NA TERMINALE  VOLUMEID[:ONLY] pE^ATAET IDENTIFIKACI@ TOMA UKAZANNOGO USTROJSTWA, IMQ WLADELXCA I LISTING SPRAWO^NIKA. eSLI UKAZAN ARGUMENT ONLY, SISTEMA PE^ATAET TOLXKO IDENTIFIKACI@ TOMA I IMQ WLADELXCA  WAIT DIS[MOUNT] logdisk eSLI LOGI^ESKOMU DISKU BYLO NAZNA^ENO LOGI^ESKOE IMQ USTROJSTWA, TO OTMENITX SOOTWETSTWIE LOGI^ESKOGO DISKA MOVNO, UKAZYWAQ W KA^ESTWE logdisk NAZNA^ENNOE LOGI^ESKOE IMQ USTROJSTWA. logdisk - IMQ LOGI^ESKOGO DISKA (ldN:,N - CELOE ^ISLO OT 0 DO 7)  EXAMPLES DISMOUNT LD3: ! oTMENQETSQ SOOTWETSTWIE LOGI^ESKOGO ! DISKA (LD3:) FAJLU E adr1[-adr2] adr1 (adr2) - ADRES (WOSXMERI^NYJ) W SUMME S BAZOJ PEREME]ENIQ DAET FAKTI^ESKIJ ADRES PERWOJ (POSLEDNEJ) Q^EJKI, SODERVIMOE KOTOROJ NADO PROWERITX. eSLI UKAZANY 2 ADRESA (adr1 - adr2), SISTEMA PE^ATAET SODERVIMOE Q^EEK, NA^INAQ S adr1 DO adr2 WKL@^ITELXNO. aDRES adr1 WSEGDA DOLVEN BYTX BOLX[E adr2. eSLI ADRES NE UKAZAN SISTEMA RASPE^ATYWAET SODERVIMOE Q^EJKI 0.  EXAMPLES 1. E 1000 !pE^ATAET SODERVIMOE Q^EJKI 1000. 2. B 1000 !bAZA PEREME]ENIQ USTANAWLIWAETSQ  E 1001-1005 !NA 1000 I PE^ATAETSQ SODERVIMOE !Q^EEK 1001-1005 EX[ECUTE][/prk] spf[,...spf][/prk] wYZYWAETSQ MAKROASSEMBLER DLQ TRANSLQCII UKAZANNYH FAJLOW, OBXEDINQ@TSQ OBXEKTNYE MODULI I ZAPUSKAETSQ PROGRAMMA. pO UMOL^ANI@ PRINQTY SLEDU@]IE TIPY FAJLOW: LST - FAJL LISTINGA, MAP - FAJL KARTY ZAGRUZKI, OBJ - OBXEKTNYJ FAJL, SAV - FAJL FORMATA OTOBRAVENIQ PAMQTI, MAC - ISHODNYJ FAJL NA QZYKE assembler.  OPTIONS ALLOCATE:N BOTTOM:N zADAET ZNA^ENIE (N) MLAD[EGO ADRESA PEREME]AEMOGO KODA W MODULE ZAGRUZKI. N - [ESTIZNA^NOE ^ETNOE WOSXMERI^NOE ^ISLO BEZ ZNAKA  DUPLICATE zAPISYWAET KOPI@ BIBLIOTE^NOGO MODULQ W KAVDYJ OWERLEJNYJ SEGMENT, IZ KOTOROGO ESTX OBRA]ENIE K DANNOMU BIBLIOTE^NOMU MODUL@. pEREKL@^ATELX /DUPLICATE ISPOLXZUETSQ DLQ UMENX[ENIQ RAZMERA KORNEWOGO SEGMENTA  EXECUTE[:spf] iSPOLXZUETSQ DLQ OPREDELENIQ IMENI FAJLA ILI TOMA DLQ HRANENIQ FAJLA S TIPOM .SAV GLOBAL iSPOLXZUETSQ S /MAP DLQ SOZDANIQ W KARTE ZAGRUZKI SEKCII PEREKRESTNYH SSYLOK GLOBALXNYH IMEN. gLOBALNYE IMENA PERE^ISLENY PO ALFAWITU. mODULI, KOTORYE SODERVAT OBRA]ENIQ K GLOBALXNYM IMENAM ILI OPREDELENIE GLOBALXNYH IMEN, PERE^ISLQ@TSQ ZA GLOBALXNYMI IMENAMI TAKVE PO ALFAWITU. zNAK NOMERA (#) POSLE IMENI MODULQ UKAZYWAET, TO LBLXNE IMQ OPREDELENO ANM MDLE. zNAK PL@S (+) PSLEIEIMDULQ UKAZYWAET, ^OMDL ZTI ILOEI  LINKLIBRARY:sf wKL^AE UKAZANNYJ BIBLIOENJFJ PERACI@ REDAKTIROWAIQ. sEDUT POWTORITX PEREKL@^ATELX, ESLI NADO UKAZATX BOLEE ^EM ODIN FAJL BIBLIOTEKI  LIST[:spf] iSPOLXZUETSQ DLQ POLU^ENIQ LISTINGA PRI TRANSLQCII  MAP[:spf] iSPOLXZUETSQ DLQ POLU^ENIQ KARTY ZAGRUZKI POSLE OPERACII REDAKTIROWANIQ; spf - SPECIFIKACIQ KARTY ZAGRUZKI  OBJECT[:spf] iSPOLXZUETSQ DLQ OPREDELENIQ IMENI FAJLA USTROJSTWA DLQ OBXEKTNOGO FAJLA  PROMPT uKAZYWAET, ^TO BUDUT WWODITXSQ DOPOLNITELXNYE WHODNYE STROKI REDAKTORU SWQZEJ. sISTEMA PRODOLVAET WOSPRINIMATX WSE STROKI KAK WHODNYE DLQ REDAKTORA SWQZEJ POKA NE WSTRETIT SIMWOLY //  [RUN] zAPUSKAET PROGRAMMU, ESLI NE BYLO O[IBOK PRI TRANSLQCII I REDAKTIROWANII  NORUN zAPRE]AET ZAPUSK PROGRAMMY. wYPOLNQETSQ TOLXKO TRANSLQCIQ I REDAKTIROWANIE  WIDE fORMIRUET KARTU ZAGRUZKI W [ESTX PAR KOLONOK, WMESTO TREH  SHOW:N uPRAWLQET PE^ATX@ OSNOWNYH POLEJ LISTINGA. N - KOD, OPREDELQ@]IJ FORMAT LISTINGA.  CROSSREFERENCE:[TIP[...:TIP]] sOZDAET OPREDELENNOE POLE TABLICY PEREKRESTNYH SSYLOK W LISTINGE. aRGUMENT, "tip" - ODNO-SIMWOLXNYJ KOD, UKAZYWA@]IJ, KAKIE POLQ TABLICY PEREKRESTNYH SSYLOK DOLVNY BYTX WKL@^ENY TRANSLQTOROM W LISTING  DISABLE:wl~[...:wl~] iSPOLXZUETSQ DLQ OPREDELENIQ DIREKTIWY .DSABL ENABLE:wl~[...:wl~] iSPOLXZUETSQ DLQ OPREDELENIQ DIREKTIWY .ENABL LIBRARY iSPOLXZUETSQ DLQ OPREDELENIQ FAJLA MAKROBIBLIOTEKI. pERED OBRA]ENIEM K SISTEMNOJ MAKROBIBLIOTEKE SYSMAC.SML TRANSLQTOR PROSMATRIWAET PREVDE WSE MAKROBIBLIOTEKI POLXZOWATELQ. w STROKE KOMANDY SLEDUET ZA SPECIFIKACIEJ FAJLA MAKROOPREDELENIJ  SHOW[:wl~] iSPOLXZUETSQ DLQ OPREDELENIQ DIREKTIWY .LIST NOSHOW[:wl~] iSPOLXZUETSQ DLQ OPREDELENIQ DIREKTIWY .NLIST EXAMPLES EXECUTE MYPROG ! sOZDA@TSQ FAJLY MYPROG.OBJ ! I MYPROG.SAV FR[UN] spf[/prk] w KAVDYJ MOMENT WREMENI MOVET WYPOLNQTXSQ TOLXKO ODNO OSNOWNOE ZADANIE. kOMANDA FRUN ISPOLXZUETSQ DLQ ZAPUSKA WIRTUALXNOGO OSNOWNOGO ZADANIQ I WIRTUALXNOGO FAJLA TIPA .SAV W OSNOWNOJ OBLASTI POD UPRAWLENIEM MONITORA XM ILI FB. OPTIONS BUFFER:N rEZERWIRUET DOPOLNITELXNO "N" SLOW SWERH OBXEMA PROGRAMMY  PAUSE iSPOLXZUETSQ DLQ CELEJ OTLADKI. w OTWET NA STROKU KOMANDY S \TIM PEREKL@^ATELEM, SISTEMA ZAGRUVAET FAJL, PE^ATAET ADRES ZAGRUZKI, NO NE OSU]ESTWLQET ZAPUSK PROGRAMMY. wYPOLNENIE OSNOWNOGO ZADANIQ MOVNO NA^ATX PO KOMANDE RESUME TERMINAL:N nAZNA^AET TERMINAL S LOGI^ESKIM NOMEROM "N" OSNOWNOMU ZADANI@. eSLI /TERMINAL:N NE ISPOLXZUETSQ, TO SISTEMNYJ TERMINAL SOWMESTNO ISPOLXZUETSQ KAK OSNOWNYM TAK I FONOWYM ZADANIEM  NAME:imq nAZNA^AET LOGI^ESKOE IMQ (IMQ) OSNOWNOMU ZADANI@ (PEREKL@^ATELX DOPUSTIM LI[X DLQ MONITOROW, PODDERVIWA@]IH SISTEMNYE ZADANIQ)  EXAMPLES FRUN DEMOSP/P ! zAGRUVAETSQ PROGRAMMA DEMOSP.REL, LOADED AT 127276 ! PE^ATAETSQ ADRES ZAGRUZKI I RESUME ! PROGRAMMA ZAPUSKAETSQ GE[T] spf kOMANDA GET OBY^NO ISPOLXZUETSQ DLQ ZAGRUZKI PROGRAMMY W PAMQTX PRI EE MODIFIKACII I/ILI OTLADKE. kOMANDA GET MOVET TAKVE ISPOLXZOWATXSQ SOWMESTNO S KOMANDAMI B, E, D I START DLQ PROWERKI IZMENENIJ. pO KOMANDE SAVE MOVNO SDELATX \TI IZMENENIQ POSTOQNNYMI  EXAMPLES GET DEMOSP ! zAGRUVAETSQ W PAMQTX PROGRAMMA DEMOSP.SAV GET ODT ! zAGRUVAET W PAMQTX OTLAD^IK START ! nA^INAETSQ WYPOLNENIE S TO^KI WHODA ! ODT.SAV. INI[TIALIZE][/prk] ust iNICIALIZIRUET NEISPOLXZUEMYJ RANEE TOM - T.E. PODGOTAWLIWAET EGO DLQ ISPOLXZOWANIQ W OPERACIONNOJ SISTEME RT11. dLQ MAGNITNOJ LENTY - ZAPISATX METKU TOMA VOL1 I METKU LEOT (LOGI^ESKIJ KONEC LENTY); DLQ DISKA - ZAPISATX IDENTIFIKACI@ TOMA I ORGANIZOWATX NA NEM SPRAWO^NIK. oPERACIQ INICIALIZACII DOLVNA BYTX PERWOJ OPERACIEJ, KOTORU@ NEOBHODIMO WYPOLNITX NA NOWOM TOME POSLE POLU^ENIQ EGO OT IZGOTOWITELQ.  OPTIONS BADBLOCKS iSPOLXZUETSQ DLQ POISKA NA TOME PLOHIH BLOKOW I ZAPISI FAJLOW S TIPOM .BAD NA IH MESTO. |TA OPERACIQ GARANTIRUET, ^TO SISTEMA NE BUDET ISPOLXZOWATX PLOHIE BLOKI WO WREMQ TEKU]IH OPERACIJ  FILE:spf iSPOLXZUETSQ DLQ INICIALIZACII TOMA MAGNITNOJ LENTY I SOZDANIQ DISTRIBUTIWNOJ LENTY; spf - ust:mwoot.wot, GDE ust - IMQ TOMA  [QUERY] zAPRA[IWAET U POLXZOWATELQ PODTWERVDENIQ DLQ WYPOLNENIQ KOMANDY INITIALIZE NOQ[UERY] zAPRE]AET PODTWERVDENIE PERED WYPOLNENIEM KOMANDY  RES[TORE] wOSSTANAWLIWAET SPRAWO^NIK I FAJLY, KOTORYE NAHODILISX NA TOME DO INICIALIZACII, ESLI POSLE INICIALIZACII NA \TOT TOM NE BYLO ZAPISI. /RESTORE NE WOSSTANAWLIWAET BLOKI ZAGRUZ^IKA SISTEMY (ISPOLXZUJTE DLQ \TOGO COPY/BOOT) SEG[MENT]:N iSPOLXZUJTE DLQ INICIALIZACII TOMA DISKA I ZADANIQ ^ISLA SEGMENTOW SPRAWO^NIKA. ~ISLO SEGMENTOW SPRAWO^NIKA OPREDELQET, W ^ASTNOSTI, ^ISLO FAJLOW, KOTORYE MOGUT HRANITXSQ NA TOME. sEGMENT SPRAWO^NIKA SODERVIT SPRAWO^NU@ INFORMACI@ MAKSIMUM O 72 FAJLAH. N - CELOE OT 1 DO 31.  VOL[UMEID][:ONLY] iSPOLXZUETSQ DLQ ZAPISI IDENTIFIKACII TOMA  WAIT EXAMPLES 1. INI/BADBLOCKS RK1: ! wYPOLNQETSQ INICIALIZACIQ TOMA RK1: ! I POISK PLOHIH BLOKOW 2. INI/FILE:MBOOT.BOT MT0: ! wYPOLNQETSQ INICIALIZACIQ TOMA ! MT0: I ZAPISX FAJLA MBOOT.BOT ! NA MT0: INS[TALL] ust [,...ust] |TA KOMANDA POZWOLQET WWODITX W SISTEMNYE TABLICY IMENA USTROJSTW, KOTORYE PERWONA^ALXNO OTSUTSTWOWALI W SISTEME. iSPOLXZOWANIE DANNOJ KOMANDY NE IZMENQET FAJL MONITORA, NO MODIFICIRUET TABLICY MONITORA, NAHODQ]EGOSQ W DANNYJ MOMENT W PAMQTI  EXAMPLES INSTALL LR: ! pOSTRO^NO-PE^ATA@]EE USTROJSTWO ! BUDET WKL@^ENO W SISTEMU LIB[RARY][/prk] spfbibl[spf[,... spf][/prk] sOZDAET BIBLIOTEKI OBXEKTNYH MODULEJ I MAKROBIBLIOTEKI. sISTEMNOJ BIBLIOTEKOJ OBXEKTNYH MODULEJ QWLQETSQ SYSLIB.OBJ. mAKROBIBLIOTEKA - SYSMAC.SML. pO UMOL^ANI@ .LST - TIP FAJLA LISTINGA KATALOGA BIBLIOTEKI, .OBJ - TIP FAJLA DLQ BIBLIOTEK OBXEKTNYH MODULEJ, .MAC - DLQ BIBLIOTEK MAKROOPREDELENIJ I WHODNYH FAJLOW NA QZYKE assembler.  OPTIONS ALLOCATE:N CREATE iSPOLXZUETSQ DLQ SOZDANIQ OBXEKTNOJ BIBLIOTEKI  DELETE iSPOLXZUETSQ DLQ UDALENIQ OBXEKTNYH MODULEJ I WSEH SWQZANNYH S NIMI GLOBALXNYH IMEN IZ KATALOGA FAJLA BIBLIOTEKI  EXTRACT iSPOLXZUETSQ DLQ ISKL@^ENIQ OBXEKTNOGO MODULQ IZ BIBLIOTEKI I HRANENIQ EGO NA TOME S TEM VE IMENEM I TIPOM .OBJ. nELXZQ OBXEDINQTX \TOT PEREKL@^ATELX S L@BYM DRUGIM PEREKL@^ATELEM  INSERT iSPOLXZUETSQ DLQ WKL@^ENIQ OBXEKTNOGO MODULQ W SU]ESTWU@]U@ BIBLIOTEKU. pO UMOL^ANI@ SISTEMA PODRAZUMEWAET /INSERT LIST[:spf] iSPOLXZUETSQ DLQ POLU^ENIQ LISTINGA KATALOGA OBXEKTNOJ BIBLIOTEKI  MACRO[:N] iSPOLXZUETSQ DLQ SOZDANIQ MAKROBIBLIOTEKI. N - RAZMER (W BLOKAH) KATALOGA BIBLIOTEKI  NOOB[JECT] iSPOLXZUETSQ DLQ ZAPRE]ENIQ SOZDANIQ NOWOJ OBXEKTNOJ BIBLIOTEKI  PROMPT uKAZYWAET, ^TO SPECIFIKACII WHODNYH FAJLOW BUDUT PRODOLVENY NA SLEDU@]U@ STROKU. |TOT PEREKL@^ATELX DOPUSTIM SO WSEMI DRUGIMI PEREKL@^ATELQMI KROME /EXTRACT. sIMWOLY // DOLVNY ZAWER[ATX SPISOK SPECIFIKACIJ WHODNYH FAJLOW  REMOVE sTIRAET UKAZANNYE GLOBALXNYE IMENA IZ KATALOGA BIBLIOTE^NOGO FAJLA, NO NE IZ BIBLIOTEKI!  REPLACE w STROKE KOMANDY SLEDUET ZA SPECIFIKACIEJ WHODNOGO FAJLA I ISPOLXZUETSQ DLQ ZAMENY MODULEJ W OBXEKTNOJ BIBLIOTEKE NA MODULI S TEM VE IMENEM, SODERVA]IESQ W UKAZANNYH FAJLAH  EXAMPLES 1. LIB/CREATE NEWLIB FIRST, SECOND ! sOZDAETSQ OBXEKTNAQ ! BIBLIOTEKA NEWLIB.OBJ, ! SODERVA]AQ MODULI FAJLOW ! FIST.OBJ I SECOND.OBJ 2. LIB/MACRO/PROMPT MACLIB A,B,C,D ! sOZDAETSQ MAKROBIBLIOTEKA  *E, F, G ! IZ SEMI WHODNYH FAJLOW  *// LIN[K][/prk] spf[,...spf] SEMANTICS oBRABATYWAET OBXEKTNYE MODULI I FORMIRUET ZAGRUZO^NYJ MODULX, WYPOLNQQ PRI \TOM: - PRISWOENIE ABSOL@TNYH ADRESOW; - SWQZYWANIE MODULEJ; - SOZDANIE BLOKA UPRAWLENIQ; - FORMIROWANIE ZAGRUZO^NOGO MODULQ OWERLEJNOJ STRUKTURY (PO PEREKL@^ATEL@ /PROMPT); - WKL@^ENIE W ZAGRUZO^NYJ MODULX, TREBUEMYH MODULEJ IZ SISTEMNOJ BIBLIOTEKI (SYSLIB.OBJ) I BIBLIOTEK, UKAZANNYH POLXZOWATELEM; - SOZDANIE KARTY ZAGRUZKI. pO UMOL^ANI@ PRINQTY SLEDU@]IE TIPY FAJLOW: .SAV - DLQ MODULQ ZAGRUZKI; .REL - POSLE PEREKL@^ATELQ /FOREGROUND I .LDA POSLE /LDA; .MAP - DLQ OBXEKTNOGO MODULQ.  OPTIONS ALLOCATE:N ALPHABETIZE pE^ATAET PO ALFAWITU GLOBALXNYE IMENA IZ KARTY ZAGRUZKI  [BITMAP] sOZDAET KARTU ISPOLXZOWANIQ PAMQTI  NOBIT[MAP] zAPRE]AET SOZDANIE KARTY ISPOLXZOWANIQ PAMQTI. wNIMANIE! LINK DLINOJ 28 ILI 29 BLOKOW IGNORIRUET DANNYJ PEREKL@^ATEL. pRIHODITSQ PRI KOMPONOWKE DRAJWERA ISPRAWLQT DESSOM Q^EJKI 370-376, ESLI TAM EST KODY, ISPOLZUEMYE PO INSTALLIROWANI@ ILI SETAM.  BOTTOM:N uKAZYWAET MLAD[IJ ADRES PEREME]AEMOGO KODA MODULQ ZAGRUZKI. aRGUMENT, N, - ^ETNOE WOSXMERI^NOE [ESTIZNA^NOE ^ISLO BEZ ZNAKA. eSLI NE ISPOLXZUETSQ \TOT PEREKL@^ATELX, TO PRI ZAGRUZKE MODULQ NIVNIJ ADRES EGO BUDET RAWEN 1000  BOUNDARY:N iSPOLXZUETSQ DLQ ZAPUSKA OPREDELENNOJ PROGRAMMNOJ SEKCII S KONKRETNOGO ADRESA. sISTEMA UWELI^IWAET ZNA^ENIE ADRESA ZAGRUZKI UKAZYWAEMOJ PROGRAMMNOJ SEKCII DO WELI^INY, KRATNOJ N. N DOLVEN BYTX STEPENX@ 2  DEBUG[:spf] iSPOLXZUETSQ DLQ SWQZYWANIQ PROGRAMMY OTLAD^IK S PROGRAMMOJ POLXZOWATELQ DLQ OTLADKI POSLEDNEJ  DUPLICATE EXE[CUTE][:spf] uKAZYWAET IMQ FAJLA ILI USTROJSTWO DLQ FAJLA FORMATA OTOBRAVENIQ PAMQTI (.SAV) NOEXE[CUTE] zAPRE]AET SOZDANIE FAJLA FORMATA .SAV EXTEND:N uWELI^IWAET RAZMER UKAZYWAEMOJ PROGRAMMNOJ SEKCII DO N - - BAJTOW  FILL:N iSPOLXZUETSQ DLQ OBNULENIQ NEISPOLXZUEMYH Q^EEK MODULQ ZAGRUZKI I ZAPISI ZNA^ENIQ N W \TI Q^EJKI. pO UMOL^ANI@ /FILL:0 FOREGROUND[:N] fORMIRUET ZAGRUZO^NYJ MODULX W PEREME]AEMOM FORMATE ( .REL) DLQ ISPOLXZOWANIQ \TOGO MODULQ W KA^ESTWE OSNOWNOGO ZADANIQ POD UPRAWLENIEM MONITORA FB ILI XM. nELXZQ ISPOLXZOWATX FAJLY S TIPOM .REL S MONITOROM SJ. N - RAZMER STEKA W BAJTAH. N - DESQTI^NOE ^ISLO. eSLI TO^KA NE UKAZANA, N - - WOSXMERI^NOE ^ISLO  GLOBAL iSPOLXZUETSQ S /MAP DLQ SOZDANIQ W KARTE ZAGRUZKI SEKCII PEREKRESTNYH SSYLOK GLOBALXNYH IMEN. gLOBALXNYE IMENA PERE^ISLENY PO ALFAWITU. zNAK NOMERA (#) POSLE IMENI MODULQ UKAZYWAET, ^TO GLOBALXNOE IMQ OPREDELENO W DANNOM MODULE. zNAK PL@S (+) POSLE IMENI MODULQ UKAZYWAET, ^TO MODULX WZQT IZ BIBLIOTEKI  INCLUDE wKL@^AET W ZAGRUZO^NYJ MODULX UKAZYWAEMYE MODULI IZ BIBLIOTEK  LDA fORMIRUET ZAGRUZO^NYJ MODULX W ABSOL@TNOM DWOI^NOM FORMATE (.LDA) LIMIT:N iSPOLXZUETSQ S /XM I UKAZYWAET, ^TO KOLI^ESTWO PAMQTI, ZAREZERWIROWANNOJ PO PROGRAMMNOMU ZAPROSU .SETTOP, NE DOLVNO PREWY[ATX N(WOSXMERI^NOE ^ISLO)k SLOW. eSLI /LIMIT NE ISPOLXZUETSQ, PO ZAPROSU .SETTOP REZERWIRUETSQ DO 32k SLOW PAMQTI, ESLI IMEETSQ W NALI^II OBXEM PAMQTI MENX[E 32k SLOW, TO WESX IME@]IJSQ OBXEM  LINKLIBRARY:spf wKL@^AET UKAZANNYJ BIBILIOTE^NYJ FAJL W OPERACI@ REDAKTIROWANIQ W WIDE OBXEKTNOGO BIBLIOTE^NOGO MODULQ  MAP[:spf] sOZDAET FAJL KARTY ZAGRUZKI. pO UMOL^ANI@ KARTA ZAGRUZKI PE^ATAETSQ NA LP: PROMPT ROUND:N uWELI^IWAET RAZMER UKAZYWAEMOJ PROGRAMMNOJ SEKCII KORNEWOGO SEGMENTA TAK, ^TOBY RAZMER KORNEWOGO SEGMENTA (W BAJTAH) UWELI^ILSQ DO WELI^INY KRATNOJ N. aRGUMENT, N, DOLVEN BYTX STEPENX@ 2  RUN SLOWLY rAZRE[AET SISTEME ISPOLXZOWATX MAKSIMALXNO WOZMOVNYJ OBXEM PAMQTI DLQ TABLICY IMEN  STACK [:N] uSTANAWLIWAET NA^ALXNOE ZNA^ENIE STEKA RAWNYM ZNA^ENI@ UKAZYWAEMOGO GLOBALXNOGO IMENI ILI ZNA^ENI@ N.  pRI WYPOLNENII PROGRAMMY UKAZATELX STEKA AWTOMATI^ESKI STANOWITSQ RAWNYM SODERVIMOMU 42 Q^EJKI. N - ^ETNOE [ESTIZNA^NOE WOSXMERI^NOE ^ISLO BEZ ZNAKA  SYMBOLTABLE[:spf] TOP:N uKAZYWAET STAR[IJ ADRES PEREME]AEMOGO KODA MODULQ ZAGRUZKI. N - - ^ETNOE WOSXMERI^NOE ^ISLO BEZ ZNAKA  TRANSFER[:N] uKAZYWAET TO^KU WHODA REDAKTIRUEMOJ PROGRAMMY W KA^ESTWE TO^KI WHODA ISPOLXZUETSQ ZNA^ENIE UKAZYWAEMOGO GLOBALXNOGO IMENI ILI ZNA^ENIE N. N - ^ETNOE [ESTIZNA^NOE WOSXMERI^NOE ^ISLO BEZ ZNAKA  WIDE XM EXAMPLES 1. LINK MYPROG ! sOZDAETSQ FAJL MYPROG.SAV ! NA USTROJSTWE DK: 2. LINK/MAP:TT:MYPROG ! sOZDAETSQ FAJL MYPROG.SAV ! NA DK: I KARTA ZAGRUZKI ! PE^ATAETSQ NA TT: LO[AD] ust [= tipzd][,...ust[=tipzd]] dRAJWER UKAZANNOGO USTROJSTWA ZAGRUVAETSQ W PAMQTX. tipzd - TIP ZADANIQ, B ILI F, T.E. DRAJWER USTROJSTWA MOVET ISPOLXZOWATXSQ FONOWYM ILI OSNOWNYM ZADANIEM. aRGUMENT, tipzd, NE DOPUSTIM S MONITOROM SJ. EXAMPLES LOAD DX:,MT:=B,LP:=F MAC[RO][/prk] spf[,...spf][/prk] dLQ ASSEMBLIROWANIQ NESKOLXKIH FAJLOW (DO 6) W ODIN OBXEKTNYJ MODULX NUVNO RAZDELITX FAJLY ZNAKOM PL@S W KOMANDNOJ STROKE. fAJLY, RAZDELENNYE ZAPQTOJ, TRANSLIRU@TSQ NEZAWISIMO. tIPY WYHODNYH FAJLOW PO UMOL^ANI@: .LST - DLQ LISTINGA, .OBJ - DLQ OBXEKTNOGO FAJLA. tIP WHODNOGO FAJLA PO UMOL^ANI@ - .MAC. OPTIONS ALL[OCATE]:N CRO[SSREFERENCETABLE][:tip[...:tip]] DISABLE:wl~[...:wl~] ENABLE:wl~[...:wl~] LIBRARY LIST[:spf] OBJECT[:spf] NOOBJECT SHOW:wl~  NOSHOW:wl~  EXAMPLES 1.MACRO/LIST MYPROG 2.MACRO/LIST:FILE.OUT A+B MO[UNT] /prk logdisk spf [limust] pOZWOLQET WYDELQTX NA USTROJSTWE LOGI^ESKIE DISKI, KOTORYM STAWITSQ W SOOTWETSTWIE FAJL. logdisk - IMQ LOGI^ESKOGO DISKA (LDN:,N - CELOE OT 0 DO 7) ILI LOGI^ESKOE IMQ USTROJSTWA, KOTOROE BYLO NAZNA^ENO LOGI^ESKOMU DISKU: spf - SPECIFIKACIQ FAJLA, KOTORYJ BUDET ISPOLXZOWATXSQ KAK LOGI^ESKIJ DISK (TIP FAJLA PO UMOL^ANI@ .DSK); limust - LOGI^ESKOE IMQ USTROJSTWA, KOTOROE BUDET NAZNA^ENO LOGI^ESKOMU DISKU  OPTIONS WRITE rAZRE[AET ZAPISX NA LOGI^ESKIJ DISK. pOSLE PODA^I WRITE NA LOGI^ESKIJ DISK RAZRE[ENY ^TENIE I ZAPISX  NOWRITE zAPRE]AET ZAPISX NA LOGI^ESKIJ DISK, T.E. RAZRE[ENO TOLXKO ^TENIE NA UKAZANNOM LOGI^ESKOM DISKE  EXAMPLES MOUNT LD5: DY0:DATA PRI[NT][/prk] spf[,...spf] pREDNAZNA^ENA DLQ PE^ATI NA POSTRO^NO-PE^ATA@]EM USTROJSTWE SODERVIMOGO ODNOGO ILI BOLEE FAJLOW. sISTEMA PE^ATAET SODERVIMOE FAJLOW W TOM PORQDKE, W KAKOM ONI UKAZANY W STROKE KOMANDY. dOPUSTIMO ISPOLXZOWATX SIMWOLY * I % W SPECIFIKACII FAJLA. tIP WHODNOGO FAJLA PO UMOL^ANI@ - .LST OPTIONS BEFORE COPIES:N dELAET N KOPIJ FAJLA NA LP:; N - DESQTI^NOE ^ISLO OT 2 DO 32 (N=1 PO UMOL^ANI@)  DATE DELETE uDALQET UKAZANNYJ FAJL NA TOME POSLE PE^ATI EGO SODERVIMOGO NA LP: FLAGPAGE:N pE^ATAET ZAGOLOWOK PERED TEKSTOM FAJLA: IMQ RASPE^ATYWAEMOGO FAJLA (ZAGLAWNYMI BUKWAMI), A TAKVE IMQ ZADANIQ, DATU I WREMQ WYWODA ZADANIQ, NOMER KOPII I ^ISLO KOPIJ, SPECIFIKACI@ WHODNOGO FAJLA. N, UKAZYWAET, SKOLXKO RAZ BUDET PE^ATATXSQ ZAGOLOWOK  [NOFLAGPAGE] zAPRE]AET PE^ATX ZAGOLOWKA PERED PE^ATX@ FAJLA  INFORMATION LOG NOLOG NAME:[ust:]imqzd uKAZYWAET IMQ ZADANIQ DLQ FAJLOW, KOTORYE POLXZOWATELX HO^ET RASPE^ATATX. aRGUMENT, imqzd, PREDSTAWLQET SOBOJ IMQ ZADANIQ (NE BOLEE 6 BUKWENNO-CIFROWYH SIMWOLOW)  NEWFILES PRINTER pE^ATAET FAJL NA POSTRO^NO-PE^ATA@]EM USTROJSTWE, IGNORIRUQ WYWOD NA LP: PO QUEUE PROMPT uKAZYWAET, ^TO STROKA KOMANDY BUDET PRODOLVENA NA SLEDU@]IE STROKI. dOPUSTIM, ESLI WYPOLNQETSQ QUEUE, SIMWOLY // ZAWER[A@T STROKU KOMANDY  QUERY SINCE[data] WAIT EXAMPLES 1.PRINT A.LST 2.PRINT/COPIES:3 REPORT 3.PRINT/DELETE FILE1 4.PRINT/NEWFILES *.LST PRO[TECT][/prk] spf[,...,spf] uSTANAWLIWAET ZA]ITU DLQ FAJLA, T.E. FAJL NE MOVET BYTX UDALEN, POKA ZA]ITA NE BUDET OTMENENA PO KOMANDE UNPROTECT. sPECIFIKACIQ FAJLA MOVET SODERVATX KONSTRUKCI@ * I %. nEKOTORYE PEREKL@^ATELI DOPUSKA@T W KA^ESTWE SWOEGO ARGUMENTA DATU. sINTAKSIS, OPREDELQ@]IJ DATU: [:dd][:mmm][:gg]. pO UMOL^ANI@ DATA SOOTWETSTWUET TEKU]EJ SISTEMNOJ DATE  OPTIONS BEFORE DATE EXCLUDE INFORMATION LOG NOLOG NEWFILES QUERY SETDATE SINCE SYSTEM WAIT EXAMPLES PROTECT/BEFORE:20:MAR:86 *.MAC !dLQ FAJLOW S TIPOM .MAC  !SOZDANNYH DO 20 MARTA 1986G. !USTANAWLIWAETSQ ZA]ITA R spf uKAZANNYJ FAJL FORMATA OTOBRAVENIQ PAMQTI ZAGRUVAETSQ S SISTEMNOGO TOMA W OPERATIWNU@ PAMQTX I INICIIRUETSQ EGO WYPOLNENIE. pO UMOL^ANI@ TIP FAJLA - .SAV, USTROJSTWO - - SY: EXAMPLES R PROG ! w OPERATIWNU@ PAMQTX ZAGRUVAETSQ FAJL ! PROG.SAV S TOMA SY: I SISTEMA ! INICIIRUET EGO WYPOLNENIE REE[NTER] fORMAT KOMANDY NE DOPUSKAET ISPOLXZOWANIE PEREKL@^ATELEJ ILI ARGUMENTOW. kOMANDA NE O^I]AET I NE WOSSTANAWLIWAET KAKIE-LIBO OBLASTI PAMQTI. |TA KOMANDA REKOMENDUETSQ DLQ POWTORNOGO ZAPUSKA PROGRAMMY BEZ POWTORNOJ ZAGRUZKI REM[OVE] ust[,...ust] iSPOLXZOWANIE \TOJ KOMANDY NE IZMENQET FAJL MONITORA NA DISKE, A LI[X MODIFICIRUET TABLICY MONITORA, NAHODQ]EGOSQ W PAMQTI W TEKU]IJ MOMENT. |TO POZWOLQET IZMENQTX KONFIGURACI@ SISTEMY. pOWTORNAQ ZAGRUZKA W PAMQTX FAJLA MONITORA WOSSTANOWIT STANDARTNU@ KONFIGURACI@ SISTEMY  EXAMPLES REMOVE LP: REN[AME][/prk] whodspf[,...whodspf] wyhodspf dOPUSTIMOE ^ISLO WHODNYH FAJLOW - 6, WYHODNYH - 1. iMQ TOMA DOLVNO BYTX ODINAKOWYM WO WHODNOJ I WYHODNOJ SPECIFIKACII. nEKOTORYE PEREKL@^ATELI DOPUSKA@T W KA^ESTWE SWOEGO ARGUMENTA "datu". sINTAKSIS OPREDELQ@]IJ DATU: [dd:][:mmm][:gg] zNA^ENIE DATY PO UMOL^ANI@ SOOTWETSTWUET TEKU]EJ SISTEMNOJ DATE  OPTIONS BEFORE DATE INFORMATION LOG NOQUERY NEWFILES PROTECTION uSTANAWLIWAET ZA]ITU FAJLA OT UDALENIQ, T.E. FAJL NE MOVET BYTX SLU^AJNO UDALEN  NOPROTECTION oTMENQET ZA]ITU FAJLA OT UDALENIQ  QUERY REPLACE NOREPLACE SETDATE[data] SINCE[data] SYSTEM WAIT EXAMPLES RENAME/SYS DX0:MM.SYS DX0:MX.SYS ! pEREIMENOWANIE FAJLA ! MM.SYS NA MX.SYS RESE[T] kOMANDA RESET NE DOPUSKAET ISPOLXZOWANIE PEREKL@^ATELEJ I ARGUMENTOW. oNA ISPOLXZUETSQ DLQ O^ISTKI KANALOW WWODA-WYWODA, OBLASTI POLXZOWATELQ I DELAET NEREZIDENTNYMI DRAJWERY WSEH USTROJSTW, KOTORYE NE BYLI SDELANY REZIDENTNYMI PO KOMANDE LOAD. |TA KOMANDA ISPOLXZUETSQ TAKVE DLQ ZAPRE]ENIQ DEJSTWIQ su/^, DLQ O^ISTKI Q^EEK 40-53 I WOSSTANOWLENIQ UKAZATELQ STEKA KLAWIATURNOGO MONITORA, A TAKVE ESLI NADO PRIWESTI W ISHODNOE SOSTOQNIE FAJL MONITORA ILI ANNULIROWATX REZULXTATY KOMAND GET. kOMANDA RESET NE DEJSTWUET NA OSNOWNOE ILI SISTEMNOE ZADANIE  EXAMPLES RESET R PROG RESU[ME][imqzd] pO KOMANDE RESUME PRODOLVAETSQ WYPOLNENIE OSNOWNOGO ILI SISTEMNOGO ZADANIQ S TO^KI, GDE BYLO PRERWANO WYPOLNENIE. |TA KOMANDA ISPOLXZUTSQ TAKVE DLQ ZAPUSKA OSNOWNOGO (ILI SISTEMNOGO) ZADANIQ, KOTOROE BYLO ZAGRUVENO W OPERATIWNU@ PAMQTX PO KOMNANDE FRUN/PAUSE. imqzd - IMQ SISTEMNOGO ILI OSNOWNOGO ZADANIQ. dOPUSKAETSQ ISPOLXZOWATX LOGI^ESKIE IMENA ZADANIJ RU[N] spf[whodspf wyhodspf] dOPUSTIMYJ TIP DLQ ZAGRUVAEMOGO FAJLA - .SAV. pO KOMANDE RUN AWTOMATI^ESKI ZAGRUVAETSQ DRAJWER UKAZANNOGO USTROJSTWA, ESLI ON RANEE NE BYL REZIDENTNYM. pO KOMANDE RUN WYPOLNQ@TSQ TOLXKO PROGRAMMY, PODGOTOWLENNYE K WYPOLNENI@ W KA^ESTWE FONOWYH ZADANIJ. nELXZQ ISPOLXZOWATX KOMANDU RUN S ZADANIEM, KOTOROE TREBUET WIRTUALXNOJ PAMQTI I WYPOLNQETSQ POD UPRAWLENIEM MONITORA XM SA[VE] spf [prm] pO UMOL^ANI@ TIP FAJLA - .SAV. w OPERACIONNOJ SISTEME RT11 SODEVIMOE OBLASTI PAMQTI ZAPISYWAETSQ NA TOM PO BLOKAM (256. SLOW), NA^INAQ S ADRESA KRATNOGO 256-I. eSLI UKAZANNYE ADRESA SOSTAWLQ@T BLOK RAZMEROM MENEE 256 SLOW, PROISHODIT DOBAWLENIE ADRESOW DO RAZMERA 256 SLOW. sISTEMA MOVET ZAPISYWATX NA TOM SODERVIMOE PAMQTI, NA^INAQ S NULEWOGO ADRESA DO STAR[EGO, UKAZANNOGO W STROKE KOMANDY, ILI DO STAR[EGO ADRESA PROGRAMMY, UKAZANNOGO W Q^EJKE 50. pO \TOJ KOMANDE NA TOM ZAPISYWAETSQ TOLXKO KORNEWOJ SEGMENT PROGRAMMY OWERLEJNOJ STRUKTURY. kOMANDU SAVE NELXZQ ISPOLXZOWATX DLQ ZAPISI NA TOM OSNOWNOGO ILI WIRTUALXNOGO ZADANIJ  PARAMETERS prm - PARAMETRY, PREDSTAWLQ@]IE SOBOJ ADRESA Q^EEK, SODERVIMOE KOTORYH BUDET ZAPISANO W WIDE FAJLA NA TOM. fORMAT PARAMETROW: adr(1)[-adr(2)][,adr(3)[...-adr(N)]]. adr - WOSXMERI^NOE ^ISLO, UKAZYWA@]EE, KAKOJ BLOK Q^EEK PAMQTI DOLVEN BYTX ZAPISAN NA TOM  EXAMPLES SAVE FILE1 10000-11000, 14000-14100 ! sODERVIMOE Q^EEK 10000- ! -10777 I 14000-14100 ! ZAPISYWAETSQ NA TOM W WIDE ! FAJLA FILE.SAV SET fimust zna~ ILI SET |lkonfgr zna~ uSTANAWLIWAET ILI IZMENQET HARAKTERISTIKI I PARAMETRY DRAJWEROW WNE[NIH USTROJSTW I NEKOTORYE SISTEMNYE PARAMETRY  PARAMETERS zna~ - DOPUSTIMYE ZNA^ENIQ PARAMETROW DRAJWERA I KONFIGURACII SISTEMY; |lkonfgr - PARAMETR KONFIGURACII SISTEMY, KOTORYJ NADO MODIFICIROWATX  EXAMPLES 1.SET LP:LC 2.SET WILDCARDS EXPLICIT SH[OW][tipinf[/prk]] iNFORMACIQ WKL@^AET NEKOTORYE DANNYE APPARATNOJ KONFIGURACII, NOMER WERSII MONITORA, OB]IJ OBXEM PAMQTI SISTEMY I ORGANIZACI@ PAMQTI, FIZI^ESKIE I LOGI^ESKIE IMENA USTROJSTW, HARAKTERISTIKI TERMINALOW DLQ MULXTITERMINALXNOJ SISTEMY, INFORMACI@ O LOGI^ESKIH DISKAH I SOSTOQNII DRAJWEROW USTROJSTW, A TAKVE STATISTIKU O[IBOK I O^EREDX FAJLOW, ESLI MONITOR PODDERVIWAET ERROUT I QUEUE. /prk - ODIN ILI NESKOLXKO PEREKL@^ATELEJ PARAMETRA ERRORS PARAMETERS A[LL] oBXEDINQET DEJSTWIE WSEH PARAMETROW  CON[FIGURATION] pE^ATAET NA TERMINALE NOMER WERSII MONITORA, USTANOWKI KOMANDY SET, \LEMENTY APPARATNOJ KONFIGURACII I OB]IJ OBXEM PAMQTI SISTEMY  D[EVICES] wYDAET IMENA USTROJSTW, IH SOSTOQNIE, ADRESA REGISTROW SOSTOQNIJ I WEKTOROW I/ILI INFORMACI@ TOLXKO OB UKAZANNOM USTROJSTWE  ERR[ORS] wYZYWAET ODNU IZ TREH PROGRAMM PAKETA REGISTRACII O[IBOK. sPISOK PEREKL@^ATELEJ PARAMETRA ERRORS: ERRORS - PE^ATAET SOOB]ENIE O KAVDOJ OPERACII WWODA- - WYWODA, A TAKVE O KAVDOJ O[IBKE WWODA/WYWODA, ^ETNOSTI PAMQTI I k|{ PAMQTI ALL - DEJSTWIE \KWIWALENTNO DEJSTWI@ PARAMETRA SHOW ERRORS<wk> FILE:spf - PE^ATAET UKAZANNYJ FAJL, SODERVA]IJ SOOB]ENIQ OB OPERACIQH WWODA-WYWODA I OB O[IBKAH FROM:[data] - PE^ATAET SOOB]ENIQ OB OPERACIQH WWODA-WYWODA I OB O[IBKAH, KOTORYE PROIZO[LI POSLE UKAZANNOJ DATY. aRGUMENT, "data", IMEET FORMAT - DD:MMM:YY TO[:data] - PE^ATAET SOOB]ENIQ OB OPERACIQH WWODA-WYWODA I OB O[IBKAH, KOTORYE PROIZO[LI DO UKAZANNOJ DATY OUTPUT:spf - WYWODIT WSE SOOB]ENIQ W WIDE FAJLA NA UKAZANNOE USTROJSTWO PRITER - PE^ATAET SOOB]ENIQ NA LP: SUMMARY - PE^ATAET ITOGOWOE SOOB]ENIE OB O[IBKAH TERMINAL - PE^ATAET SOOB]ENIQ NA TT: J[OBS] pE^ATAET: - NOMER I IMQ ZADANIQ; - NOMER TERMINALA, ZAKREPLENNOGO ZA DANNYM ZADANIEM; - UROWENX PRIORITETA ZADANIQ; - SOSTOQNIE ZADANIQ; - WERHNIJ I NIVNIJ PREDELY PAMQTI, ISPOLXZUEMYE ZADANIEM; - NA^ALXNYJ ADRES SME[ANNOJ OBLASTI PAMQTI ZADANIQ M[EMORY] pE^ATAET: ADRES ZAGRUZKI ZADANIJ, DRAJWEROW, KMON, USR I KOLI^ESTWO SLOW PAMQTI, ZANQTOE KAVDYM IZ NIH. dLQ MONITORA XM SPISOK ORGANIZACII PAMQTI PE^ATAETSQ DWUMQ SEKCIQMI: PERWAQ - DLQ RAS[IRENNOJ PAMQTI, WTORAQ - - DLQ PAMQTI QDRA (DO 32k SLOW) QUEUE pE^ATAET SODERVIMOE O^EREDI: IMQ USTROJSTWA, IMQ ZADANIQ, IMQ I TIP WHODNYH FAJLOW, SOSTOQNIE ZADANIQ, ^ISLO KOPIJ WYWODA KAVDOGO ZADANIQ S[UBSET] pE^ATAET INFORMACI@ O LOGI^ESKOM DISKE: IMQ LOGI^ESKOGO DISKA I IMQ SOOTWETSTWU@]EGO FAJLA, RAZMER W BLOKAH (DESQTI^NOE ^ISLO) LOGI^ESKOGO DISKA T[ERMINAL] dLQ MULXTITERMINALXNOJ PODDERVKI PE^ATAETSQ SLEDU@]AQ INFORMACIQ: - NOMER TERMINALA: 0-15; - PRINADLEVNOSTX TERMINALA; - TIP TERMINALA; - DLINA STROKI: DO 255 SIMWOLOW; - USTANOWKI KOMANDY SET; - SKOROSTX PE^ATI: W BODAH, N/A, ESLI POSTOQNNA  EXAMPLES SHOW SHOW DEVICES SQ[UEEZE][/prk] ust pRI WYPOLNENII OPERACII SVATIQ SISTEMA PEREDWIGAET WSE FAJLY TOMA W NA^ALO, POLU^AQ ODNU NEISPOLXZOWANNU@ OBLASTX POSLE WSEH FAJLOW  OPTIONS OUTPUT:ust sVIMAET DISK NA DRUGOJ DISK, GDE ust - USTROJSTWO WYWODA  [QUERY] NOQ[UERY] WAIT EXAMPLES SQUEEZE /WAIT RK0: ! sVIMAET DISK RK0: SRUN spf[/prk] oDNOWREMENNO S OSNOWNYM I FONOWYM ZADANIQMI MOGUT WYPOLNQTXSQ DO [ESTI SISTEMNYH ZADANIJ. pRI POPYTKE ZAPUSTITX SISTEMNOE ZADANIE, KOTOROE UVE WYPOLNQETSQ, NA TERMINALE PE^ATAETSQ SOOB]ENIE OB O[IBKE  OPTIONS BUFFER:N rEZERWIRUET DOPOLNITELXNO "N" SLOW SWERH OBXEMA PROGRAMMY. iSPOLXZUETSQ DLQ WYPOLNENIQ PROGRAMMY NA QZYKE fortran KAK SISTEMNOGO ZADANIQ  LEVE:N nAZNA^AET UROWENX PRIORITETA ZADANI@  PAUSE pE^ATAET ADRES ZAGRUZKI I ZATEM PRIOSTANAWLIWAET WYPOLNENIE SISTEMNOGO ZADANIQ  TERMINAL:N nAZNA^AET SISTEMNOMU ZADANI@ terminal S LOGI^ESKIM NOMEROM  EXAMPLES SRUN MFUNCT/PAUSE ST[ART] adr kOMANDA DOPUSTIMA TOLXKO DLQ FONOWYH ZADANIJ. eSLI ADRES OPU]EN ILI RAWEN 0, SISTEMA ISPOLXZUET PUSKOWOJ ADRES IZ Q^EJKI 40  EXAMPLES GET PROG START SUS[PEND][imqzd] pOLXZOWATELX MOVET UKAZATX IMQ SISTEMNOGO ILI OSNOWNOGO ZADANIQ, WYPOLNENIE KOTOROGO NADO PRIOSTANOWITX, ESLI MONITOR PODDERVIWAET SISTEMNOE ZADANIE  EXAMPLES 1. SUSPEND 2. SUSPEND QUEUE ! pRIOSTANAWLIWAETSQ WYPOLNENIE SISTEMNOGO ! ZADANIQ QUEUE TI[ME][ ^^:MIN:SEK] sISTEMA ISPOLXZUET 24 ^ASOWOJ TAJMER. rEKOMENDUETSQ USTANAWLIWATX TAJMER NA OPREDELENNOE WREMQ SRAZU POSLE ZAGRUZKI SISTEMY. eSLI PROPU]EN ODIN IZ ARGUMENTOW, SISTEMA ISPOLXZUET NULX  EXAMPLES TIME 11:15 ! tAJMER USTANAWLIWAETSQ NA 11:15:00 TY[PE][/prk] spf[,...spf] sISTEMA PE^ATAET SODERVIMOE FAJLOW W TOM PORQDKE, W KAKOM ONI UKAZANY W STROKE KOMANDY. dOPUSTIMO ISPOLXZOWATX SIMWOLY * I % W SPECIFIKACII FAJLA  OPTIONS BEFORE[data] COPIES:N DATE DELETE INFORMATION LOG NOLOG NEWFILES QUERY SINCE WAIT UNLOAD ust[,...ust] ILI UNLOAD imqzd[,...imqzd] kOMANDA UNLOAD OTMENQET TAKVE PRINADLEVNOSTX ZADANIQM WSEH PRIWODOW UKAZANNYH W KOMANDE USTROJSTW. kOMANDA UNLOAD DLQ DRAJWERA SISTEMNOGO USTROJSTWA OTMENQET PRINADLEVNOSTX ZADANIQM WSEH PRIWODOW SISTEMNOGO USTROJSTWA, OSTAWLQQ SAM DRAJWER REZIDENTNYM W PAMQTI. nELXZQ ISPOLXZOWATX KOMANDU UNLOAD DLQ USTROJSTWA, ODIN IZ PRIWODOW KOTOROGO PRINADLEVIT WYPOLNQ@]EMUSQ W TEKU]IJ MOMENT OSNOWNOMU ZADANI@  EXAMPLES 1.UNLOAD F 2.UNLOAD QUEUE ! iZ PAMQTI UDALQETSQ SISTEMNOE ZADANIE ! QUEUE UNP[ROTECT][/prk] spf[,...,spf] oTMENQET ZA]ITU OT UDALENIQ UKAZANNOGO FAJLA, T.E. FAJL MOVET BYTX UDALEN POSLE UKAZANNOJ KOMANDY  OPTIONS BEFORE DATE EXCLUDE INFORMATION LOG NOLOG NEWFILES QUERY SETDATE SINCE SYSTEM WAIT EXAMPLES UNPROTECT/BEFORE:20:MAR:86 *.MAC ! oTMENQET ZA]ITU DLQ ! WSEH FAJLOW S TIPOM .MAC