Top 10k strings from l18.doc in <root> / doc / technical / specifications / CPMDOC.zip /

Back to the directory listing

  18                                                           LINK-18
  16                                                                 
   2 incarca  urmatorii  16 biti dupa ce se  aduna 
   2 Times New Roman
   2                                                                
   1 |Data   |       |,Public = <nume simbol> (xxxx)  |
   1 |-     -|       |,External = <nume simbol> (xxxx)|
   1 |-                              -|
   1 zzz                  biti lungime simbol
   1 zonele tampon si FCB-urile.
   1 zonei de date + 1.
   1 yy                   biti tip de adresa
   1 xxxx                 biti de control
   1 variabilelor globale si a adreselor lor, a tuturor 
   1 variabilelor globale nedefinite urmate de *. 
   1 vare a modulelor de program absolut in fisiere standard pe disc.
   1 valoare  curenta atita timp cit se  ga
   1 utilizati  sa  indice  unul din urmatoarele  tipuri  de  entitati 
   1 urmata de caracterul "carriage return" <CR>. 
   1 unde  <adresa> este adresa  originii  curente,  in 
   1 un simbol  global denumit $MEMRY.  Daca acest simbol a fost defi
   1 tru  a satisface referintele care  au 
   1 trebuie    schimbata   sau   se   impune 
   1 tisface referintele externe nedefinite,  daca  ele 
   1 tip biblioteca utilizator care sint urmate de controlul /S.
   1 ta si 16 biti de adresa
   1 sirul de biti)   
   1 sint incarcati ca un octet absolut. 
   1 sint aliniate la nivel de octet.
   1 simbol  global definit anterior intr-un modul  le
   1 si va continua.  Altfel programul LINK-
   1 sfirsitul listei cu nume de fisiere si o lista de nume fisiere de 
   1 seste in zona in zona intersectiei.
   1 semnaleaza nedefinirea simbolului.
   1 secteaza,  si  o adresa sau  o  intrare 
   1 se doreste reluarea procesului de legare.
   1 schimbarea dimensiunii zonei de COMMON.
   1 sau  COBOL,  se  introduce lista numelor de fisiere  care  contin 
   1 sau  COBLIB.REL) pentru a  satisface referintele externe nerezol
   1 salvat programul absolut.  Este posibil 
   1 sa se asigure ca exista destul loc in memorie pentru ca programul 
   1 sa nu se distruga.
   1 sa  initiala.  De obicei,  se introduce /R  atunci 
   1 s-a introdus si /D. 
   1 rul FORTRAN si COBOL precum si de asamblorul M18.
   1 rintele externe.  
   1 realocabile:
   1 rea  finala nu poate fi convertita la o 
   1 ramas nesatisfacute
   1 punctului de intrare)  
   1 punctului  de  intrare   iar cimpul B  indica  numele 
   1 programului.
   1 programului se suprapune peste  progra
   1 programului in module mai mici.
   1 programul LINK este gata sa primeasca comenzi. 
   1 program realocabil,  de incarcator al programelor legate, de sal
   1 pentru a se satisface referintele externe  nedefi
   1 origine  a segmentului de date iar programul  este 
   1 ori in timpul procesului de incarcare.
   1 omis, se presupune a fi A:.
   1 nu exista pe disc.
   1 nivel  de octet. Pentru END se produce o aliniere  in 
   1 nit  de un program incarcat $MEMRY,  este pozitionat la sfirsitul 
   1 nici un program principal.
   1 mului  si  toate variabile nedefinite  imediat  ce 
   1 mului  si  a  zonei de date precum  si  a  tuturor 
   1 mul   sau  subrutinele  urmate  de  /G  (lansare   executie 
   1 mul   incarcator.   Daca  se  introduce 
   1 minimum,  micsorind si numarul de citiri/scrieri pe disc.
   1 mentului de program.
   1 memorat in zona de date.
   1 lui  de doi biti de mai inainte  (program relativ,  date relativ,  
   1 lizeaza nume pentru adresa de inceput a  programu
   1 linia de comanda a fost interpretata. 
   1 lare  FORTRAN  sau  COBOL ca bibliotecile  sistem  FORLIB.REL  si 
   1 intr-un fisier pe disc,  cind se introduce /G  sau 
   1 indicata in cimpul A
   1 inceput  a lantului iar cimpul  B  numele  simbolului 
   1 incarcate imediat dupa zonele program pentru  fie
   1 incarcat  incepind de la adresa de origine a  seg
   1 incarca programul. Se impune segmentarea 
   1 incarca  urmatorii 16 biti dupa ce  se  aduna 
   1 global  definit anterior intr-un modul legat) uti
   1 gat)  si utilizeaza nume pentru adresa de start  a 
   1 gaseste in aceasta intersectie.  Valoa
   1 fost  introdus /N imaginea  programului 
   1 format obiect propriu pentru LINK-18.
   1 fisiere si controale separate prin virgule. 
   1 fisier>/N atunci programul 
   1 externe  in propriile lui biblioteci,   atunci trebuie adaugat la 
   1 exista.  Inainte  de a lansa programul in executie 
   1 este salvata pe disc.
   1 este obligatoriu  la legarea de module care provin dintr-o compi
   1 este .REL.
   1 disc  pentru  FORTRAN-18 care utilizeaza $MEMRY  pentru  a  aloca 
   1 dintr-un  lant de referinte externe  se 
   1 dimensiunea in octeti) 
   1 deja incarcate.
   1 deauna  in  fisierele biblioteca ale sistemului  (FORLIB.REL 
   1 de editor de legaturi, de alobare de adrese absolute modulelor de 
   1 de biti.  Cimpurile individuale din interiorul sirului de biti nu 
   1 date este mai mica decit zona programului,   utilizatorul trebuie 
   1 data in program.
   1 curenta   
   1 cuprinzatoare.   Ordinea  de   incarcare 
   1 cu acelasi nume.
   1 consola  toti simbolii care mai ramin nedefiniti urmati de * si o 
   1 compus dintr-un tip de adresa de 2 biti care este  analog  cimpu
   1 compus  din  3 biti care codifica lungimea unui simbol si cite  8 
   1 cind din greseala s-a incarcat un fisier eronat si 
   1 cimpul B :
   1 cauta  in fisierele specificate acele module care satisfac  refe
   1 cauta  in bibliotecile sistemului pentru a se  sa
   1 care. Fiecare control trebuie precedat de caracterul "/".
   1 care modul.  
   1 ca  sa mai existe un program utilizator 
   1 biti pentru fiecare caracter al simbolului.
   1 bile  are avantajul ca pastreaza dimensiunea fisierelor obiect la 
   1 bila globala nedefinita.
   1 bbbbbbbbbbbbbbbb     biti de adresa   
   1 baza curenta  (baza implicita este 16).
   1 au  nici un efect asupra programelor  deja  incar
   1 apoi cauta in fisierul LIB1.REL  pen
   1 adresa de baza a zonei COMMON
   1 adresa de baza a segmentului de program
   1 adresa de baza a segmentului de date
   1 adresa  de memorie unde acesti simboli sint referiti pentru prima 
   1 absolut  rezultat  in  urma  legarii  este  salvat   
   1 a  fost introdus si  /D.  Altfel,  programul  este 
   1 ZapfDingbats
   1 ZapfChancery
   1 Y<CR>,  LINK-18 va muta zona respectiva 
   1 Utilizarea unui sir de biti pentru fisierele obiect realoca
   1 Urmatoarele entitati speciale au numai cimpul B :
   1 Urmatoarele entitati speciale au numai cimpul A :
   1 Urmatoarele  entitati speciale  au  atit  cimpul  A  cit  si 
   1 Urmatoarea  entitate  speciala  nu are nici  cimpul  A  nici 
   1 Ultimul  fisier  introdus nu a  avut  un 
   1 U              Listeaza adresa de inceput si de sfirsit a progra
   1 Sintaxa lor este :
   1 Sint doua tipuri de entitati de baza :
   1 Simbolul yyyyyy s-a definit de mai multe 
   1 SUBR1*                  (SUBR1 este nedefinita)
   1 S-a  introdus /G dar nu a fost  incarcat 
   1 S              Cauta,  in  fisierul al carui nume precede imediat 
   1 Reprezentare generala :
   1 Realocabile
   1 R         RESET. Pune programul incarcator LINK-18 in starea 
   1 Programul si/sau zona de date se inter
   1 Program  200     280
   1 Primul bit dintr-o entitate indica acest tip.  
   1 Prima   definitie   a  blocului   COMMON 
   1 Pentru  a  rula LINK-18 se introduce la consola comanda  L18 
   1 P sau          /P  sau /D permit pozitionarea adresei de  origine 
   1 Origin  |Above | Loader Memory,  Move Anyway  (Y or N)  ?
   1 O  comanda  pentru LINK-18 consta dintr-un sir  de  nume  de 
   1 O              /O  Pozitioneaza  baza curenta in octal iar /H  in 
   1 Nu  exista memorie suficienta  pentru  a 
   1 NewCenturySchlbk
   1 N              Daca se specifica <nume
   1 MS LineDraw
   1 M              Listeaza adresa de inceput si de sfirsit a progra
   1 LINK-18 memoreaza adresa primei zone de memorie libere intr-
   1 LINK-18 este un program de sistem, care realizeaza functiile 
   1 LINK-18  va  afisa  la consola caracterul *  care  arata  ca 
   1 LINK-18  se  poate incarca de pe orice unitate de  disc  dar 
   1 LINK-18  mai listeaza :
   1 LINK-18  este compatibil cu fisierele generate de compilato
   1 Informatia despre program este afisata numai  daca 
   1 Informatia  despre program este afisata numai daca 
   1 Inainte de a incepe executia programului,  LINK-18 va  cauta 
   1 Helvetica-Condensed
   1 H              hex.  
   1 G:nume         de  comanda  curenta a fost  interpretata.  Se  va 
   1 G sau          Lanseaza  executia unui program de indata ce linia 
   1 Forma  optionala G:nume (unde nume este un  simbol 
   1 Forma  E:nume  este optionala (unde nume  este  un 
   1 Fisierele compatibile cu LINK-18 sint alcatuite dintr-un sir 
   1 Entitatile speciale constau dintr-un sir 100 urmat de :
   1 E:nume         operare.  Se  va cauta in bibliotecile  sistemului 
   1 E sau          Iesirea  din  LINK-18 si revenirea in sistemul  de 
   1 Dupa introducerea fiecarei linii,  LINK-18 va incarca sau va 
   1 Dupa ce s-a introdus /E sau /G o zona a 
   1 Dupa ce programul LINK a terminat acest proces,  va lista la 
   1 Dupa  se  s-a  introdus /G  sau  /E  se 
   1 Default Paragraph Font
   1 De obicei,  pentru a executa un program si subrutine FORTRAN 
   1 Data     400     480
   1 Data     200     300
   1 Daca s-a introdus /D si adresa de inceput a segmentului  de 
   1 Daca  utilizatorul doreste mai intii sa satisfaca  referintele 
   1 Daca  se  introduce  /D toate zonele  de  date  si 
   1 Daca  primul bit este '0' atunci urmatorii 8 biti (1  octet) 
   1 Daca  primul  bit este '1' atunci urmatorii  doi  biti  sint 
   1 Daca  numele dispozitivului pentru un fisier de intrare este 
   1 Daca  nu  se  introduce /D,  zonele de  date  sint 
   1 Daca  extensia unui fisier este  omisa,  extensia  implicita 
   1 DATA   0100   0300
   1 DATA   0100   0200
   1 D              pentru urmatorul program incarcat. 
   1 Courier New
   1 Comanda LINK-18 nerecunoscuta.
   1 Cimpul A                  Cimpul B
   1 COMMON relativ),  cu exceptia lui 00 care inseamna adresa absolu
   1 COMMON  sint  incarcate incepind de la  adresa  de 
   1 COBLIB.REL sa se gaseasca pe unitatea implicita.
   1 C U P R I N S
   1 AvantGarde
   1 Altfel, programul este memorat in zona de date.
   1 Aceste  controale,  ce se introduc in sirul de comenzi LINK-
   1 Aceasta  este  in mod particular adevarat pentru  driver  de 
   1 A  aparut  o eroare  de disc  cind  s-a 
   1 ?Start Symbol -<nume> - Undefined
   1 ?Out of Memory
   1 ?No start Address   
   1 ?Loading Error
   1 ?Intersecting |Program| Area
   1 ?Command Error
   1 ?Can't Save Object File
   1 ?<fisier> Not Found
   1 >Translated by WordPort from WordStar 3.x, 4.0 document l18.txt
   1 <fisier>  introdus in sirul de  comanda, 
   1 9 External + offset  
   1 8 Rezervat
   1 7  Defineste  un punct de intrare (Cimpul A  indica  adresa 
   1 6  Lant  de referinte externe (Cimpul  A indica  adresa  de 
   1 5 Defineste dimensiune COMMON
   1 4. Mesaje de eroare  . . . . . . . . . . . . . . . . . . 10
   1 4. MESAJE DE EROARE
   1 4 Rezervat  
   1 3. Formatul fisierelor obiect compatibile cu LINK-18 . .  8
   1 3. FORMATUL FISIERELOR OBIECT COMPATIBILE CU LINK-18
   1 3 Cerere de cautare intr-o biblioteca
   1 256 octeti) 
   1 2. Controalele LINK-18 . . . . . . . . . . . . . . . . .  6
   1 2. CONTROALELE LINK-18
   1 2 octeti indicati de adresa curenta la incarcare
   1 2 Nume program
   1 18, specifica diferite actiuni care vor afecta procesul de incar
   1 18 se termina.  In ambele cazuri daca a 
   1 15 Inregistrare de sfirsit de fisier EOF
   1 14 Inregistrare de END (Este singura inregistrare fortata la 
   1 13  Defineste dimensiunea programului  (Cimpul  A  defineste 
   1 12 Lant de adrese
   1 11COMMON relativ
   1 11  Pozitioneaza  adresa curenta de  incarcare  la  valoarea 
   1 10date relativ
   1 100 xxxx  yy bbbbbbbbbbbbbbbb  zzz + caracterele nume simbol
   1 10 Defineste dimensiunea zonei de date
   1 1. Formatul comenzilor LINK-18 . . . . . . . . . . . . .  5
   1 1. FORMATUL COMENZILOR LINK-18
   1 1 Selecteaza bloc COMMON
   1 01program relativ
   1 00entitate LINK speciala
   1 0 Defineste simbol
   1 /xxxxxx/  nu  a fost definitia  cea  mai 
   1 /S in sirul de comanda,  sa satisfaca orice varia
   1 /P  si /D au efect numai cind sint intilnite si nu 
   1 /D sau /P cauzeaza distrugerea  zonelor 
   1 -adresa de inceput a programului 
   1 -------------------  -----------------------------
   1 - un cimp de control de 4 biti
   1 - un cimp B optional
   1 - un cimp A optional
   1 *PROGRAM,SUBR,LIB1/S       Incarca  PROGRA.REL  si  SUBR.REL  si 
   1 */P:200,FOO
   1 */P:200 /D:400,FOO
   1 */M                        Listeaza toate variabilele globale
   1 */G                     (inceput executie)
   1 */G                        Incepe executia programului principal
   1 %Overlaying  |Program| Area  |,Start = xxxx                   |
   1 %Mult. Def. Global yyyyyy
   1 %2nd COMMON Larger /xxxxxx/
   1  /P:<adresa> sau /D:<adresa>
   1     Valoarea offset (cimpul A) va fi adunata la urmatorii 
   1     Ultima intrare in lant are un cimp de adresa zero
   1     Se  inlocuiesc  toate intrarile din  lant  cu  adresa 
   1     Cimpul A indica adresa de inceput a lantului     
   1     -numarul de pagini al programului  (pagini de 
   1     -mesajul "BEGIN EXECUTION"
   1     -adresa primului octet disponibil dupa program 
   1         |-    -|
   1              |-     -|       |-                              -|           
   1               |-     -|