    oPISANIE PROGRAMMY UCL.SAV (DLINA 4 BLOKA) NEIZWESTNOGO AWTORA.
sOSTAWLENO qKOWLEWYM s.s. 205,203 kpm mfti.

Last correction : Date 12/01/89  Time 00:00:00

    pROGRAMMA PREDNAZNA^ENA DLQ OPREDELENIQ W RAMKAH os RT11 SOBSTWENNYH
KOMAND POLXZOWATELQ. ~TO \TO ZNA^IT?
    mONITOR SISTEMY, POLU^IW OT OPERATORA ILI IZ KOSWENNOGO FAJLA KOMANDNU@
STROKU, ANALIZIRUET EE NA^ALO DO PERWOJ NE BUKWY ILI NECIFRY PO SLEDU@]EMU
ALGORITMU:
    1. pO SPISKU KOMAND MONITORA I]ETSQ MNEMONIKA, W OBQZATELXNU@ ^ASTX 
KOTOROJ UKLADYWAETSQ WWEDENNOE SLOWO. eSLI SLOWO KORO^E OBQZATELXNOJ ^ASTI,
NO SIMWOLY W NEM TAKIE VE, TO WYDAETSQ SOOB]ENIE

	?KMON-F-Ambiguous command

|TO NE POZWOLQET ISPOLXZOWATX OGRYZKI KOMAND, NAPRIMER DI, DE, A

eSLI SLOWO NAJDENO, TO MONITOR RAZBIRAET KL@^I KOMANDY, UKAZANNYE FAJLY,
I WYPOLNQET KOMANDU. pROSTYE KOMANDY NEPOSREDSTWENNO WYPOLNQ@TSQ MONITOROM.
wMESTO SLOVNYH VE FORMIRUETSQ CEPO^KA PROSTYH. kAK PRAWILO, ONA SWODITSQ K
WYZOWU SISTENOJ UTILITY PIP,DUP,DIR,RESORC,MACRO, I DR. I PEREDA^E EJ
STROKI WIDA:

	DEVOUT:FLOUT1.EXT,FLOUT2.EXT,...=DEVIN:FILIN.EXT

eSLI SLOWO W TABLICE KOMAND NE NAJDENO, TO MONITOR S^ITAET EGO IMENEM 
PROGRAMMY, NAHODQ]EJSQ NA SISTENOM TOME, I]ET EE I ZAPUSKAET. wOZMOVNY
3 SITUACII:

 1. pROGRAMMA NAJDENA, W KOMANDNOJ STROKE ^EREZ PROBELY UKAZANY SPECIFIKACII
PO KRAJNEJ MERE DWUH FAJLOW:

	NED T R		GLUCK T,R,G M,D

|TO BUDET \KWIWALENTNO SOOTWETSTWENNO:

	R NED		R GLUCK
	R=T		M,D=T,R,G

 2. pROGRAMMA NAJDENA, W KOMANDNOJ STROKE - ODNOBUKWENNYE KL@^I, ILI
ESTX ZNAK =, ILI WOOB]E NERAZBIRAEMYE SIMWOLY. pROGRAMMA ZAPUSKAETSQ
KOMANDOJ R, OSTATOK KOMANDNOJ STROKI PEREDAETSQ EJ BEZ IZMENENIJ.

 3. pROGRAMMA NE NAJDENA. wOT TUT-TO I WSTUPAET W DELO UCL. mONITOR
I]ET  UCL.SAV NA USTROJSTWE SY:, ZAPUSKAET EGO I PEREDAET EMU WS@ KOMAN-
DNU@ STROKU BEZ IZMENENIJ.

	~TO VE PREDPRINIMAET UCL?
pREVDE WSEGO NA LOGI^ESKOM USTROJSTWE UCL:, KOTOROE NADO NE ZABYTX OPRE-
DELITX (VELATELXNO W STARTOWOM KOSWENNOM FAJLE), ON I]ET FAJL UCL.DAT.
|TO TEKSTOWYJ FAJL, KOTORYJ MOVNO REDAKTIROWATX REDAKTOROM TEKSTA NED,K52,
EDIK,EDK I PRO^IMI S NORMALXNOJ KODIROWKOJ SIMWOLOW. mOVNO POLXZOWATXSQ
REDAKTOROM M08 (WERSIQ REDAKTORA MIM S KODIROWKOJ LATINSKIH BUKW, SOWMES-
TIMOJ S koi-7).
   tEPERX PROGRAMMA I]ET W PRO^ITANNOM FAJLE WWEDENNU@ KOMANDU, PREDWAREN-
NU@ WOSKLICATELXNYM ZNAKOM. dALEE ONA ANALIZIRUET WWEDENNYE KL@^I I W 
SOOTWETSTWII S NIMI FORMIRUET KOMANDNYJ FAJL. pRAWILA SLEDU@]IE:

 - oBQZATELXNAQ ^ASTX KOMANDY ILI KL@^A KON^AETSQ ZWEZDO^KOJ.
 - kLOPOM $ OBOZNA^ENO L@BOE DO PERWOJ TO^KI POSLE PERWOGO PROBELA PRODOLVENIE
KOMANDY, PRI^EM OBY^NO \TO SPECIFIKACIQ FAJLA. kAK WY WIDITE IZ PRIMERA, KLOP
DOLVEN BYTX UKAZAN KAK W NA^ALE OPREDELENIQ KOMANDY, TAK I W KAVDOM MESTE,
GDE NEOBHODIMO. wEZDE ON BUDET ZAME]ATXSQ WWEDENNYM PRODOLVENIEM KOMANDY.

 - sTROKA, NA^INA@]AQSQ S KOSOJ ^ERTY /, OPREDELQET KL@^:
/<NOMER KL@^A><OBQZATELXNAQ ^ASTX>*<NEOBQZATELXNAQ ^ASTX>

 - kL@^EJ MOVET BYTX 18:
9 - OBY^NYH
9 - S DWOETO^IEM.

 - eSLI W KONCE KL@^A STOIT DWOETO^IE, \TO ZNA^IT, ^TO POSLE \TOGO KL@^A
W KOMANDNOJ STROKE UKAZYWAETSQ DWOETO^IE I PRODOLVENIE DO PROBELA ANA-
LOGI^NO $. tOLXKO TEPERX \TO PRODOLVENIE POPADAET W KOMANDNYJ FAJL POD
WIDOM DIEZA # - PERWYJ DIEZ ZAMENQETSQ PRODOLVENIEM OT KL@^A /1...:
WTOROJ - OT /2 I T.P.. pRI \TOM OTSUTSTWIE KL@^A PRIWODIT K UDALENI@ IZ
KOMANDNIKA NE TOLXKO DIEZA, NO I 1 SIMWOLA PERED NIM (OBY^NO \TO ZAPQTAQ). 

 - w TELE KOMANDNIKA ?0 OZNA^AET, ^TO TEKST DO SLEDU@]EGO ZNAKA ?
WKL@^AETSQ W KOMANDNIK BEZUSLOWNO.

 - ?<CIFRA OT 1 DO 9> OZNA^AET, ^TO TEKST DO SLEDU@]EGO ? WKL@^AETSQ
ESLI ESTX KL@^ S SOOTWETSTWU@]IM NOMEROM.

 - tEKST OPREDELENIQ O^EREDNOJ KOMANDY ZAWER[AETSQ WOSKLICATELXNYM ZNAKOM.


!CC* $
/1ED*IT
/2P*ROMPT
/3A*SSEMBLER
/4L*INK
/5EX*ECUTE
/6N*FTIO
/7C*OMPILE
/8S*TATISTIC
/9F*PU
/1I*NCLUDE:
?1NED $
?0RUN C:CC
-JKLXZE?7S?3MC?8T?9F?0 $
?4LINK/BOTTOM:2000 $,SY:SPEIS?6,INITNF,NFTIO,#?2//
?5RU $
!ENDCC
