Top 10k strings from cpm7.doc
in <root> / doc / technical / specifications / CPMDOC.zip /
Back to the directory listing
4 L ! ! ! ! ! ! ! ! ! ! ! R 4 Comenzi CP/M PIP 4 3 L ! ! ! ! ! ! ! ! R 2 Times New Roman 2 (2) PIP linie-de-comanda(CR) 2 (1) PIP(CR) 1 zind datele fisierelor sursa, la sfirsit adaugindu-se, pen 1 zile PIP sint: 1 zata forma (2) de lansare a programului 1 za la consola prompterul "*". 1 x:specificator-individual=y:(CR) 1 x:=y:specificator-multiplu(CR) 1 x:=specificator-multiplu(CR) 1 vatiile din comanda STAT). 1 va lansa in executie. In cazul (1) PIP citeste si executa mai 1 utilizatorului 2, tot pe discul A:, dar in zona cores 1 utilizatorul 4). 1 un salt initial la pagina noua. 1 un caracter ASCII "X-OFF" (CTRL/S). Acest parame 1 tru permite transferul datelor de la un periferic 1 trimise la un cititor de cartele) iar perifericele de intrare 1 trii S si Q pot fi utilizati pentru a copia o 1 trebuie sa fie un fisier pe disc). 1 trebuie sa fie capabile sa transmita date (de la un periferic de 1 trebuie facuta in concordanta cu versiunea de 1 trarea, copierea si concatenarea fisierelor pe disc. 1 transforma minusculele in majuscule. 1 transferului de date: 1 transfer de date ASCII, realizat prin intermediul 1 tip SYS (daca exista) sa se pastreze. 1 tip LST nu pot fi citite date). 1 tine numai caractere ASCII, sfirsitul lor fiind marcat de un 1 timpul executiei, PIP suspenda toate comenzile in curs de astep 1 tiile de la 109H la 1FFH, care apartin imaginii- 1 tie de concatenare a fisierelor sursa, cu depunerea rezulta 1 tica). Dupa 1 tia faptului ca PIP preia si executa o singura 1 tia de stergere a fisierului destinatie in cazul in care 1 teaza liniile, efectueaza salturi la pagina noua 1 tea de disc 1 tea de disc pe care se gasesc fisierele sursa este Y:. 1 te. Fiecare TAB reprezinta salt in coloana "n". 1 tare in conditiile utilizarii comenzii SUBMIT. 1 sursa-n la stinga la dreapta in fisierul/dispoziti 1 sursa-1 - reprezinta unul sau mai multe fisiere sau 1 sursa este RDR: atunci PIP accepta ca "sfirsitul de fisier" sa 1 sursa (n 1 subrutina). Sirul de caractere "sir" este supus 1 specificatori-individuali precedati optional de numele unitatii 1 specificator-multiplu, PIP listeaza, pe masura ce efectueaza 1 specificator-individual=y:specificator-individual(CR) 1 specificator-individual=y:(CR) 1 specificata si unitatea de disc pe care se va gasi fisierul 1 solicitata pentru rea 1 smite un mesaj de eroare la consola si asteapta o actiune de 1 sint sterse in timpul copierii. Consola va fi 1 simultan si parametrul P pentru inserarea de ca 1 si se asteapta optiunea "Y" din partea utilizato 1 si nume de fisiere. In toate cazurile, perifericul specificat 1 si creeaza un fisier cu numele A.U pe unita 1 si se va reciti). Daca banda nu poate fi corect citita, se va 1 si sa se realizeze automat inlocuirea vechiului 1 si fisierul destinatie ramine nealterat (nu se 1 sfirsitul normal de fisier CP/M este ignorat. 1 sfirsit de fisier (CTRL/Z) si de alte 40 de null-uri. 1 sferului sint in format hexa. Caracterele 1 sferul datelor de la sursa la destinatie. 1 sferate in buffer de catre programul PIP, 1 sfer, pe masura ce sint executate. 1 semnifica automat si parametrul H. 1 se termina atunci cind se introduce, pe post de linie de comanda, 1 scriere (R/O), la consola apare mesajul: 1 satisfac specificatorul-multiplu pe unitatea X (X = A - P). 1 rului curent. 1 rului pentru a-l inlocui. Daca raspunsul este 1 rul afectat. In general, fiecare parametru poate fi urmat 1 roteaza cu 1 si incrementarea se face permanent cu 1 rile neincluse fiind ulterior inserate cu ED. Daca perifericul 1 retinut ca daca destinatia este un fisier pe disc, atunci se 1 recitirea inregistrarilor (in acest caz destinatia 1 receptia unui caracter "X-OFF", programul PIP 1 ratiile de copiere, numele tuturor fisierelor transferate. 1 rata in fisierul destinatie. Prima linie se nume 1 racterul este trimis automat la sfirsitul fiecarui 1 ractere FORM-FEED. 1 punzatoare utilizatorului curent (in cazul nostru, 1 primeasca alte date de intrare. Cantitatea de 1 prima, cu excep 1 pozitivul de intrare atunci cind intilneste sirul 1 portiune particulara a unui fisier (de exemplu o 1 poate fi inclusa chiar in programul PIP. PIP 1 plu: banda magnetica, caseta magne 1 pina ce este receptionat de la perifericul sursa 1 piere iar lista lor trebuie sa succeada imediat perifericul sau 1 perifericul de tip CON: 1 pentru liniile ce depasesc latimea consolei). 1 pentru fiecare caracter ASCII. 1 pentru trunchierea liniilor lungi care sint tri 1 pe discul instalat. 1 pe aceeasi unitate de disc. Fisierul Y ramine neschim 1 parametri PIP, introdusi intre paranteze drepte si separati sau 1 pagina sa fie inserate. 1 pagina dupa fiecare grup de 60 de linii. Daca 1 orice configuratie de I/E particulara ("Maping"-ul perifericului 1 optional de o valoare zecimala intreaga (cu exceptia parametri 1 operatiile de copiere, atributele fisierelor de 1 operatia s-a desfasurat corect). 1 obtine date de intrare caracter cu caracter ape 1 numerotind fiecare linie, tinind cont de caracterele 1 numarul de linie este urmat de caracterul ":". 1 numai dupa ce operatia de copiere s-a terminat normal. Fisierele 1 numai asupra fisierelor apartinind utilizato 1 nu realizeaza aceasta conversie. 1 nu prin spatii. Fiecare parametru influenteaza operatia de co 1 nind utilizatorului curent. 1 neesentiale care se gasesc intre inregistrari hexa 1 nea, va fi inserat si un caracter TAB dupa numarul 1 natie si mai multe fisiere sursa, acesta echivaleaza cu o opera 1 natie exista deja pe unitatea de disc specificata sau implicita, 1 nate de la stinga la dreapta pina ce ultima sursa de date a fost 1 multe linii de comanda introduse direct de la consola. PIP 1 mise la o imprimanta sau consola. 1 metrul W. Utilizarea parametrului R face ca, in 1 metrul N2, atunci vor fi 1 metru este utilizat foarte frecvent 1 metrilor S si Q sint transformate in 1 memoriei sistemului gazda (PIP va emite un mesaj 1 memorie a programului PIP, nu sint utilizate si ca 1 majuscule, minusculele fiind automat transformate in majuscule. 1 lui de fisiere in format hexa. Parametrul I 1 lor FORM-FEED se face inainte ca noile salturi de 1 lor in locatia 109H (bitul de paritate trebuie sa 1 lor S si Q). Parametrii valizi care pot apare in cadrul unei 1 lizeaza faptul ca asteapta introducerea unei linii de coman 1 lizarea de corectii in cazul 1 linii de comanda semnalizata prin caracterul "*". 1 linie de comanda dupa care actiunea sa se termina. In acest caz, 1 lind cu CALL locatia 103H, cu reintoarcerea date 1 le contine fisierul Y.ZOT. 1 lasi nume existente pe A:, indiferent daca erau R/O sau 1 la consola mesajul: 1 intr-un fisier cu numele X pe aceeasi unitate de disc. 1 intotdeauna operatiei de copiere (indiferent de 1 intilnit sirul de caractere "sir" (terminat prin 1 inserat chiar in comanda PIP. PIP apeleaza cu 1 incluse si zerourile nesemni 1 incepe cind este detectat sirul "SUBR1:" si se opreste 1 in fisierul destinatie. In conditiile in care fisierul desti 1 ignorind inregistrarile de tip ":00" de sfirsit din 1 hexa, incluzind si inregistrarile de tip ":00" pe care 1 hexa, cu valori hexazecimale permise si inregistrari de verifi 1 gramul PIP sa fie inregistrat in zona utilizato 1 goleste bufferele discului si se pregateste sa 1 functiile de I/E ale consolei. 1 foloseste parametrul T. 1 fizic curent este definit de IOBYTE; vezi in "Manualul de 1 fisierelor Y, Z si W toate de tip ASM. 1 fisierele ASCII, un caracter de sfirsit de fisier (CTRL/Z). De 1 fisiere). Parametrul R semnifica automat si para 1 fisier pe disc de tip HEX si daca sursa este o unitate periferica 1 fisier isi schimba numele conform numelui fisierului destinatie 1 fiecare caracter de transmis. De retinut ca loca 1 fie zero). 1 fie introdus de la consola (se va tasta CTRL/Z). 1 fie luate in consideratie in cadrul unei comenzi 1 ficative si, de aseme 1 feric care va receptiona datele. 1 fata CP/M" studiul acestei functii). Perifericul destinatie 1 externa cum ar fi cititorul de banda. In acest caz, programul 1 extensia COM pe unitatea de disc B: 1 exemple de linii de comanda prescurtate: 1 este utilizat parametrul F, suprimarea caractere 1 este citit pina la sfirsitul fisierului (CTRL/Z pentru fisierele 1 ele pot fi inlocuite cu rutine speciale utilizind 1 efectueaza transferul de date). 1 dupa intilnirea sirului "JMP(TAB)L3". 1 dupa fiecare 50 de linii. 1 dupa fiecare grup de 60 de linii tiparite si face 1 dispozitivul PRN:, iar parametrul [p50] precizat in 1 discul instalat si verifica daca datele au fost copiate 1 discul B: pe discul A:, pastrindu-i atributele. 1 disc "B" cu fisierele C.W si D.X de pe discul instalat 1 diferit de "Y", apare la consola mesajul: 1 destinatie=sursa-1,sursa-2,...sursa-n(CR) 1 destinatie. 1 destinatie. 1 destinatie, de caracterele TAB (CTRL/I) existen 1 destinatie trebuie sa fie diferite. Daca in comanda apare un 1 destinatie - este numele unui fisier sau dispozitiv peri 1 deoarece aceasta asignare nu este folosita decit pentru a arata 1 deja, acesta este sters si inlocuit cu fisierul copiat (daca 1 de linie. Caracterul TAB va fi tratat daca se 1 de la un dispozitiv de intrare, atunci cind este 1 de intrare care lucreaza la nivel de bloc (exem 1 de eroare daca este depasita capacitatea buffer- 1 de disc. In absenta numelui unitatii de disc, se considera 1 de caractere "sir" (terminat prin CTRL/Z). Pa 1 de "n" linii (cu un salt de pagina initial). 1 date inregistrate in buffer depinde de capacitatea 1 date citind fisierul Y.ZOT, care contine inregistrari 1 daca o operatie oarecare este oprita sau daca apare o eroare in 1 da prin tiparirea la consola a prompterului "*". Programul PIP 1 cule de catre componenta CCP daca este 1 cu extensia COM sint considerate intotdeauna ca fiind fisiere non 1 creeaza intii un fisier temporar (cu extensie $$$) si acest 1 corectie (se va da banda inapoi cu aproximativ 30 de centimetrii 1 copiaza la perifericul PUN: fisierul X.ASM urmat de un 1 conversii de suport necesare pentru crearea, listarea, in 1 conversiei de fisiere intre unitatile de disc. Iata citeva 1 continua operatia prin tastarea unui caracter (CR), inregistra 1 componentei BIOS din CP/M si pot fi de asemenea modificate pentru 1 comenzii STAT, precum si o serie de nume de periferice specifice 1 comenzii PIP). 1 comenzii PIP. Perifericele logice acceptate in cadrul comenzii 1 comenzi PIP sint urmatorii: 1 comanda modifica parametrul implicit [p60]. 1 comanda PIP exista deja si este protejat la 1 citita. Perifericul sau fisierul de destinatie este scris utili 1 cit numele discului instalat. 1 care. Cind este detectata o inregistrare incorecta, PIP tran 1 care linie, tine cont de TAB-uri (din 8 in 8 coloane) 1 care copiaza un fisier de pe unitatea de disc y: intr-un fisier 1 caracterul (CR). Forma (2) a comenzii PIP este echivalenta cu 1 camanda Q sau S). 1 cadrul fisierului X.HEX. Continua apoi transferul de 1 ca unitatile RDR: si LST: trebuie sa fie utilizate pentru 1 buie sa fie capabil sa primeasca date (datele nu pot fi 1 au numele ZAP si orice extensie pe unitatea de disc A: 1 apasarea unei taste (ex: RUBOUT). PIP va raspunde cu mesajul 1 aparitiei de erori. 1 alt utilizator (n) intr-un fisier/fisiere aparti 1 acesta exista deja. 1 acesta este sters. Aparitia unei conditii de eroare inhiba 1 a fisierelor de pe un disc pe altul: 1 a numelor de periferice fizice si logice acceptate de CP/M. 1 ZapfDingbats 1 ZapfChancery 1 ZAP.ASM=B:(CR) 1 Z - anuleaza bitul de paritate la citirea datelor 1 X.ASM=Y.ASM,Z.ASM,W.ASM(CR) 1 W - se aplica atunci cind se doreste sa nu mai apara 1 V - verifica daca datele au fost copiate corect prin 1 Utilizatorul poate de asemenea specifica unul sau mai multi 1 Utilizarea numelor pentru perifericele fizice 1 Urmatoarele comenzi PIP exemplifica operatiile valide de copiere 1 Unitatile CON, PUN, LST si RDR sint toate definite in cadrul 1 USER 4(CR) 1 U - transforma in timpul copierii minusculele in ma 1 Trebuie remarcat faptul ca in toate cazurile fisierele sursa si 1 Tn - tine cont, in timpul transferului de la sursa la 1 TAB-uri (pozitionate din 8 in 8 coloane) numero 1 TAB (din 8 in 8 coloane) si facind salt la pagina noua 1 Ssir^z - incepe copierea din fisierul sursa sau de la dis 1 Sirurile de caractere "sir" care urmeaza 1 STAT sint: 1 STAT B:ED.COM $SYS(CR) 1 STAT B:ED.COM $R/O(CR) 1 STAT A:*.* $R/O(CR) 1 SAVE 30 PIP.COM 1 RDR: echipament tip "cititor" 1 R - permite ca si fisierele care au atributul SYS sa 1 Qsir^z - intrerupe operatia de copiere dintr-un fisier sau 1 Programul PIP se lanseaza in executie prin una din formele: 1 Prima comanda copiaza toate fisierele de pe discul instalat care 1 Pn - include salturi la pagina noua dupa fiecare grup 1 Pentru a utiliza aceasta comanda este necesar ca pro 1 Parametrul [nt8p60] este parametrul implicit pentru 1 PUN: echipament tip "perforator" 1 PRN: - identic cu LST: cu deosebirea ca tine cont de 1 PIP. Forma (1) de lansare a programului PIP 1 PIP valide. 1 PIP nu mai afisea 1 PIP X.LIB=Y.ASM[sSUBR1:^Z^QJMP^IL3^Z](CR) 1 PIP X.ASM=B:[v](CR) 1 PIP PUN:=X.HEX[i],Y.ZOT[h](CR) 1 PIP PUN:=NUL:,X.ASM,EOF:,NUL:(CR) 1 PIP PRN:=X.ASM[p50](CR) 1 PIP LST:=X.PRN(CR) 1 PIP LPT:=X.ASM[nt8u](CR) 1 PIP ED.COM=B:[r](CR) 1 PIP A:=B:*.COM[w](CR) 1 PIP A:=A:*.*[g2](CR) 1 PIP se asigura ca fisierul sursa contine un fisier in format 1 PIP este un program care implementeaza operatiile de baza pentru 1 PIP (in mod normal, comanda PIP ignora aceste 1 OUT: - este un periferic destinatie special ce poate fi 1 O linie de comanda poate avea o lungime maxima de 128 carac 1 O - permite transferul de fisiere obiect (non ASCII): 1 Numele perifericelor suplimentare ce pot fi utilizate in comen 1 Numele de periferice acceptate sint cele prezentate in cadrul 1 NewCenturySchlbk 1 NUL: - trimite 40 de caractere null (caracterul ASCII 1 N - adauga un numar de linie la fiecare linie transfe 1 MS LineDraw 1 MONITOR existenta in microcalculatorul gazda 1 Linia de comanda poate contine atit caractere minuscule, cit si 1 LST: echipament tip "lista" 1 L - transforma majusculele in minuscule. 1 In mod normal, daca un fisier destinatie dintr-o 1 In cadrul comenzilor PIP pot apare atit nume de periferice, cit 1 In ambele cazuri, programul PIP va fi incarcat in zona TPA si se 1 In general, comanda PIP realizeaza operatii 1 In continuare se vor prezenta citeva exemple de linii de comanda 1 INP: - este o sursa de intrare in comanda PIP speciala ce 1 I - ignora inregistrarile de tip ":00" in cadrul tran 1 Helvetica-Condensed 1 H - transfera date hexa: verifica daca datele supuse 1 Gn - permite copierea unui/unor fisiere apartinind unui 1 Formatul unei linii de comanda este: 1 Fisierul destinatie si fisierele sursa pot fi definite prin 1 Fisierele Y si Z ramin neschimbate. 1 FEED) inserate intr-un fisier. Poate fi utilizat 1 F - filtreaza avansurile de pagina (caracterele FORM- 1 Exemple de comenzi PIP valide care utilizeaza parametri in cadrul 1 EOF: - trimite un "caracter de sfirsit de fisier standard 1 E - transmite in ecou la consola toate operatiile de 1 Dn - sterge caracterele care depasesc coloana "n" in 1 Default Paragraph Font 1 De retinut faptul ca perifericul fizic "BAT:" nu este inclus, 1 Daca n=1 sau este omis, vor avea loc salturi de 1 Daca intr-o linie de comanda se specifica un singur fisier desti 1 Daca un fisier avind acelasi nume cu fisierul destinatie exista 1 Daca se specifica para 1 DESTINATION FILE IS R/O, DELETE (Y/N)? 1 DESTINATION FILE IS R/O, DELETE (Y/N)? 1 DDT VERS 2.2 1 DDT PIP.COM 1 Courier New 1 Comanda PIP realizeaza o functie speciala daca destinatia este un 1 Comanda PIP autorizeaza deasemenea utilizarea in linia de comanda 1 Comanda PIP accepta linii de comanda prescurtate in vederea 1 CP/M" (CTRL/Z) la perifericul destinatie (ca 1 CON:=X.ASM,Y.ASM,Z.ASM(CR) 1 CON: echipament tip "consola" 1 CALL locatia 106H cu datele in registrul C pentru 1 B:ZOT.COM=A:(CR) 1 B:ED.COM set to SYS 1 B:ED.COM set to R/O 1 B:A.U=B:B.V,C.W,D.X(CR) 1 B:=A:GAMMA.BAS(CR) 1 B:=*.COM(CR) 1 B:, pe discul A:, suprascriind toate fisierele cu ace 1 B - specifica mod de transfer "bloc". Datele sint 1 AvantGarde 1 Atunci cind in linia de comanda se specifica mai multe fi 1 Acest lucru se realizeaza prin secventa: 1 Acest para 1 ASCII. Operatia de copiere poate fi oprita in orice moment prin 1 ASCII). Datele de la fiecare periferic sau fisier sint concate 1 ASCII sau sfirsit real de fisier pentru fisierele pe disc non- 1 A:=B:ZAP.*(CR) 1 A treia comanda este echivalenta cu comanda: 1 A patra comanda este echivalenta cu a treia cu deosebirea ca este 1 A doua comanda este echivalenta cu prima, cu deosebirea ca unita 1 ?Translated by WordPort from WordStar 3.x, 4.0 document cpm7.txt 1 4.8 Comanda PIP 1 1. Zerourile nesemnificative sint suprimate, iar 1 1) se presupune ca fiecare din aceste fisiere con 1 ... dispozitive periferice, care se copiaza de 1 - un caracter (CR) incheie executia programului PIP 1 - trimite 40 de null-uri la perifericul de tip PUN: apoi 1 - lansarea programului PIP in vederea executiei unor 1 - identic cu B:GAMMA.BAS=A:GAMMA.BAS 1 - echivalent cu ZAP.ASM=B:ZAP.ASM 1 - echivalent cu B:ZOT.COM=A:ZOT.COM 1 - creeaza fisierul X.ASM pornind de la concatenarea 1 - copiaza toate fisierele de pe unitatea de disc B: care 1 - copiaza fisierul cu numele Y intr-un fisier cu numele X 1 - copiaza fisierul X.PRN la dispozitivul de tip LST. 1 - copiaza fisierul X.ASM la imprimanta, numeroteaza fie 1 - copiaza toate fisierele de pe discul instalat care au 1 - copiaza toate fisierele cu extensie COM de pe discul 1 - copiaza toate fisierele de pe discul A:, apartinind 1 - copiaza fisierul Y.ASM in fisierul X.LIB. Copierea 1 - copiaza fisierul X.HEX pe un periferic de tip PUN: 1 - copiaza fisierul X.ASM de pe unitatea de disc B pe 1 - copiaza fisierul X.ASM la un periferic de tip LST: 1 - copiaza fisierul ED.COM, de tip SYS si R/O, de pe 1 - concateneaza trei fisiere de tip ASM si le copiaza la 1 - concateneaza fisierul cu numele B.V de pe unitatea de 1 - concateneaza fisierele cu nume Y si Z si le copiaza 1 ** NOT DELETED ** 1 (vezi si obser 1 (se poate utiliza caracterul CTRL/E pentru a forta un (CR) fizic 1 "caracter de sfirsit de fisier standard" (CTRL/Z). 1 "ABORTED" pentru a indica intreruperea operatiei. De retinut ca 1 "00H") la perifericul destinatie.