.. L ! ! ! ! ! ! ! ! ! ! ! R .pl 72 .he Mesaje de eroare BDOS .fo # .pn 39 .uj 1 5. MESAJE DE EROARE BDOS Exista patru situatii de eroare pe care componenta BDOS le detec teaza in timpul lucrului cu fisiere. Cind una din aceste condi tii a fost detectata, BDOS afiseaza mesajul: Bdos Err ON x: error in care "x" este numele unitatii de disc si "error" este unul din urmatoarele 4 mesaje de eroare: Bad Sector Select File R/O R/O Mesajul "Bad Sector" apare ca urmare a detectarii, de catre interfata de disc a unei erori de I/E. Aceasta eroare poate fi datorata unei incorecte functionari a interfetei, unui volum disc extrem de uzat sau starii de neoperationalitate a unei unitati (nu exista disc in unitatea respectiva, discul existent in uni tate nu este formatat corespunzator, usa unitatii de disc este deschisa, sau nu este pusa sub tensiune unitatea de discuri). Daca se constata ca sistemul CP/M afiseaza frecvent acest mesaj de eroare, trebuie verificata starea interfetei de disc flexibil si conditiile de mediu in care microcalculatorul lucreaza. Mesa jul poate apare si datorita unor incompatibilitati intre unita tile de discuri. Indiferent de cauza care a generat mesajul de eroare, utilizatorul poate continua lucrul tastind: CTRL/C - pentru a reincarca sistemul CP/M (CR) - pentru a ignora sectorul eronat .. L ! ! ! ! ! ! ! ! R NOTA .. L ! ! ! ! ! ! ! ! ! ! ! R Tastarea caracterului (CR) poate duce la distrugerea structurii logice a discului (de exemplu: daca apare intr-o operatie de scriere in fisierul "director"). Mesajul "Select" apare cind se incearca adresarea unei unitati neincluse in sistem la generare. In acest caz, valoarea lui "x" din mesajul de eroare da numele unitatii selectate eronat. Mesajul "File R/O" apare atunci cind s-a incercat o stergere, o redenumire sau o modificare a atributelor unui fisier R/O (read/only). In acest caz, trebuie intii modificat atributul R/O al fisierului, in R/W (read/write) prin comanda STAT si apoi reluata comanda care a produs mesajul de eroare. Sistemul se reincarca automat dupa primul caracter introdus de la consola. .pa Mesajul "Read Only" apare atunci cind se incearca o scriere pe o unitate de disc care a fost protejata la scriere prin comanda STAT sau care a fost desemnata ca R/O de catre BDOS (ori de cite ori se monteaza intr-o unitate un alt volum de disc fara a se reincarca sistemul CP/M sau a se initializa sistemul CP/M acel volum disc va fi desemnat de BDOS ca R/O). Dupa aparitia acestui mesaj de eroare, sistemul CP/M asteapta introducerea unui carac ter de la consola. Indiferent de caracterul introdus, imediat dupa receptionarea lui, sistemul CP/M va realiza automat o reincarcare a sa. .pa .. L ! ! ! ! ! ! ! ! ! ! ! R .he Manual de prezentare CP/M Anexa 1 .uj 0 A N E X A 1 STRUCTURA OCTETULUI "IOBYTE" INTERPRETATA STANDARD DE CATRE SISTEMUL CP/M ----------------------------------------------------- | | | LIST PUNCH READER CONSOLE | | | | (LST) (PUN) (RDR) (CON) | | | ----------------------------------------------------- |B7 B6 B5 B4 B3 B2 B1 B0| ----------------------------------------------------- 00 = TTY: 00 = TTY: 00 = TTY: 00 = TTY: 01 = CRT: 01 = PTP: 01 = PTR: 01 = CRT: 10 = LPT: 10 = UP1: 10 = UR1: 10 = BAT: 11 = UL1: 11 = UP2: 11 = UR2: 11 = UC1: