| Előszó | 13 |
| Makronyelv | 15 |
| Bevezetés | 15 |
| Makrodefiníció | 16 |
| Szimbolikus paraméterek | 19 |
| Szimbolikus paraméterek összekapcsolása más karakterekkel vagy más szimbolikus paraméterrel | 20 |
| Makroutasítás | 24 |
| A makroutasítás operandusai | 25 |
| Hiányzó operandusok | 25 |
| Operanduslista | 26 |
| Változó utasítássorok generálása | 27 |
| Válto paraméterek | 28 |
| Sorrendmódosító instrukciók | 46 |
| További lehetőségek | 54 |
| Rendszerparaméterek | 54 |
| Globális változó paraméterek | 58 |
| Indexel változó paraméterek | 66 |
| MNOTE instrukció | 67 |
| MEXIT instrukció | 69 |
| Kulcsszavas makrók | 70 |
| Rekurzív makrók | 71 |
| Példák makrodefiníciók írására | 73 |
| Supervisor kommunikációs makrók | 83 |
| Makrók programok betöltéséhez | 84 |
| FETCH - "Fázis betöltése végrehajtással" makroutasítás | 84 |
| LOAD - "Fázis betöltése" makroutasítás | 87 |
| Hozzáférés a kommunikációs területhez | 90 |
| COMRG-"A kommunikációs terület címének lekérdezése" makroutasítás | 91 |
| MVCOM - "Átvitel a kommunikációs területre" makroutasítás | 91 |
| RELASE - "Ideiglenes hozzárendelések feoldása" makroutasítás | 92 |
| GETIME - "Napi idő kiolvasása" makroutasítás | 93 |
| Intervallum timer és felhasznált exit makrók | 94 |
| Az első módszer makrói | 99 |
| A második módszer makrói | 100 |
| Tárkivonatok készítése | 100 |
| PDUMP - "A központi tár egy részének kiiratása" makroutasítás | 101 |
| DUMP - "Partíció tartalmának kiiratása" makroutasítás | 101 |
| A job törlése és a joblépés befejezése | 102 |
| CANCEL - "Job törlése" makroutasítás | 107 |
| EOJ - "Joblépés vége" makroutasítás | 107 |
| Ellenőrző pontok készítése a felhasználó programról | 107 |
| A CHKPT makró használata | 108 |
| CHKPT - "Ellenőrző pont készítése" makroutasítás | 109 |
| Ellenőrző pontok mágnesszalagon | 111 |
| Ellenőrző pontok lemezen | 111 |
| Input-output file-ok pozicionálása ujraindításkor | 112 |
| Feladatok | 115 |
| Input-output vezérlőrendszer | 123 |
| Bevezetés | 123 |
| A LIOCS makrorendszere | 126 |
| Szimbolikus készülékcímzés | 127 |
| Programlogikai készülékek | 127 |
| Rendszerlogikai készülékek | 128 |
| File-ok definiálása | 129 |
| Modulmakrók | 131 |
| A DTF és a modulmakrók közötti kapcsolat | 131 |
| Alá- és fölérendelt modulok | 132 |
| DTF makrók, logikai modulok és a felhasználói programok szétválasztott fordítása | 133 |
| A LIOCS makrók formája | 135 |
| Szekvenciális szervezésű file-ok | 137 |
| A rekordok felépítése | 142 |
| Lyukártyafile-ok | 142 |
| DTFCD - "Lyukkártyafile definiálása" makroutasítás | 146 |
| CDMOD makroutasítás | 149 |
| Sornyomtatófile-ok | 149 |
| DTFPR - "Sornyomtató definiálása" makroutasítás | 151 |
| PRMOD makroutasítás | 154 |
| Konzolfile-ok | 154 |
| DTFCN - "Konzolfile definiálása" makroutasítás | 156 |
| Utasítómakrók a lyukkártya-, sornyomtató- és konzolfile-okhoz | 156 |
| OPEN - "File-ok megnyitása" makroutasítás | 156 |
| CLOSE - "File-ok lezárása" makroutasítás | 157 |
| GET - "Rekord olvasása" makroutasítás | 157 |
| PUT - "Rekord írása" makroutasítás | 158 |
| Kártyalerakó és sornyomtató vezérlése. CNTRL és PRTOV makrók | 161 |
| Feldadat | 164 |
| Készülékfüggetlen file-ok | 165 |
| DTFDI - "Készükékfüggetlen file definiálása" makroutasítás | 168 |
| DIMOD makroutasítás | 169 |
| Mágnesszalagfile-ok | 170 |
| Mágnesszalagcímkék | 173 |
| DTFMT - "Mágnesszalagfile definiálása" makroutasítás | 181 |
| MTMOD makró | 186 |
| Utasítómakrók a mágnesszalagfile-okhoz | 194 |
| Feladatok | 198 |
| Input-output területek használata | 220 |
| Az aktuális rekord címzése | 220 |
| Lyukszalagfile-ok | 221 |
| Általános ismertetés | 222 |
| DTFPT - "Lyukszalagfile-ok definiálása" makroutasítás | 227 |
| DTMOD makró | 230 |
| Utasítómakrók a lyukszalagfile-okhoz | 231 |
| Feladatok | 232 |
| Szekvenciális lemezfile-ok | 245 |
| Adatelrendezés a lemezen | 245 |
| Lemezcimkék | 246 |
| A szekvenciális lemezfile-ok általános ismertetése | 249 |
| DTFSD - "Szekvenciális lemezfile definiálása" makroutasítás | 250 |
| Modulmakrók a szekvenciális lemezfile-okhoz | 255 |
| Utasítómakrók a szekvenciális lemezfile-okhoz | 259 |
| Feladatok | 264 |
| Direkt szervezéseű file-ok | 283 |
| A direkt szervezésről általánosan | 283 |
| A kulcsok általakitása cimmé | 283 |
| A file létrehozása és karbantartása | 287 |
| Blokkolt rekordok | 289 |
| A direkt szervezésű file-ok jellemzői | 290 |
| Input-output terület | 292 |
| A rekordok cimzése | 292 |
| DTFDA - "Direkt szervezésű file definiálása" makroutasítás | 296 |
| Modulmakrók a direkt szervezésű file-okhoz | 305 |
| DAMOD makroutasítás | 305 |
| Szabványos modulnevek | 306 |
| Utasítómakrók a direkt szervezésű file-okhoz | 307 |
| File-ok megnyitása és lezárása | 307 |
| Input-output makrók | 308 |
| Feladatok | 313 |
| Indexszekvenciális szervezésű file-ok | 349 |
| Az indexszekvenciális file-ok jellemzői | 349 |
| A rekordok elhelyezése a lemezen | 349 |
| A file bővítése | 352 |
| A cilinderes elhelyezése a központi tárban | 354 |
| Hibakezelés | 356 |
| DTFIS - "Indexszekvenciális file definiálása" makroutasítás | 358 |
| Modulmakrók az indexszekvenciális file-okhoz | 365 |
| ISMOD makroutasítás | 365 |
| Szabványos modulnevek | 367 |
| Utatsítómakról az indexszekvenciális file-okhoz | 369 |
| File-ok megnyitása és lezárása, visszatérés hibakezelés után | 369 |
| Indexszekvenciális file-ok létesítése és kiterjesztése | 371 |
| Indexszekvenciális file-ok bővítése | 375 |
| Indexszekvenciális file-ok direkt feldolgozása | 377 |
| Indexszekvenciális file-ok szekvenciális feldolgozása | 378 |
| Indexszekvenciális file-ok ujraszervezése | 389 |
| Feladatok | 391 |
| Fizikai input-output vezérlőrendszer | 415 |
| Csatornaprogramok készítése, végrehajtása | 416 |
| CCW - "Csatornautasítás-szó" assembler-instrukció | 416 |
| CCB - "Utasításvezérlő blokk előállítása" makroutasítás | 420 |
| EXCP - "Csatornaprogram végrehajtása" makroutasítás | 424 |
| WAIT - "Várakozás" makroutasítás makroutasítás | 424 |
| A csatornaprogramok készítésénél szükséges megfontolások | 425 |
| Cimkékkel rendelkező file-ok feldolgozása | 428 |
| DTFPH - "File deiniálása fizikai szintű input-outputhoz" makroutasítás | 428 |
| OPEN - "File-ok megnyitása" makroutasítás | 431 |
| LBRET - "Visszatérés a cimkerutinból makroutasítás | 432 |
| FEOV - "Mesterséges kötetvége jelzés" makroutasítás | 433 |
| SEOV - "Kötetváltás rendszerlogikai készülékeknél makroutasítás | 433 |
| CLOSE - "File-ok lezárása" makroutasítás | 433 |
| Csatornautasítások | 433 |
| A lyukkártyakészülékek csatornautasítása | 433 |
| A sornyomtató csatornautasítása | 434 |
| A konzolirógép csatornautasítása | 434 |
| A mágnesszalag csatornautasítása | 434 |
| A lemez csatornautasítása | 437 |
| Feladatok | 446 |
| Önáthelyező programok írása | 457 |
| Az önáthelyező programok írásának szabályai | 457 |
| Programozási technikák | 461 |
| Feladatok | 464 |
| Függelék | 467 |
| A függelék - Az utasítások összefoglaló táblázata | 469 |
| B függelék - EBCDIC kódtáblázat | 470 |
| C függelék - Vezérlőkarakterek | 471 |
| D függelék - File-leíró és modulmakrók | 473 |
| E függelék - Mágneslemez kapacitástáblázata | 479 |
| F függelék - A primszámok táblázata 1-től 2417-ig | 480 |
| G függelék - Az ISAM-nál szükséges input-output és munkaterületek | 481 |
| Tárgymutató | 485 |
| Irodalom | 493 |