| A PC DOS belső struktúrája | 202 |
| A parancsfeldolgozó program (COMMAND.COM) | 202 |
| A PC DOS indítása | 203 |
| A PC DOS-nak a felhasználói programok által elérhető szolgáltatásai, függvényhívási és megszakítási rendszere | 205 |
| A 8086-os processzor regiszterei | 205 |
| A 8086-os processzor címképzési rendszere | 206 |
| A megszakítás fogalma | 207 |
| A PC DOS megszakításainak alkalmazása felhasználói programban | 210 |
| A funkcióhívási rendszer | 211 |
| A DOS perifériakezelése | 211 |
| Karakteres berendezések | 211 |
| Blokkos berendezések | 212 |
| Lemezkezelés és a felhasználói perifériakezelők szerkezete | 213 |
| A floppy és a winchester lemezek felépítése | 213 |
| A boot szektor és a partíciós tábla | 214 |
| A file leíró tábla (FAT) | 217 |
| A tartalomjegyzék (directory) felépítése, altartalomjegyzékek | 220 |
| Kiterjesztett DOS partíció felépítése | 222 |
| A felhazsnálói periferiakezelő program (handler, driver) | 223 |
| A perifériakezelő programokkal kapcsolatos tudnivalók összefoglalása és kiegészítése | 225 |
| A parancsblokk és fejlécének felépítése | 227 |
| A perifériakezelőt vezérlő parancsok részletes leírása | 228 |
| Javaslat gyakorlati példára | 234 |
| A DOS memóriakezelése, munkaterületei és vezérlőblokkjai | 236 |
| A DOS memóriatérképe | 236 |
| A programszegmens prefix (PSP) | 237 |
| A PSP felépítése | 238 |
| A PSP egy program indításakor | 239 |
| A programkörnyezet és a memórianyilvántartás | 240 |
| Programkörnyezet | 240 |
| A memórianyilvántartás | 241 |
| A file-kezelés és memóriaterületeinek szerkezete | 243 |
| File-leíró blokk (FCB) | 244 |
| Lemezátviteli terület (DTA) | 246 |
| File-kezelés az FCB segítségével | 246 |
| A DOS file-szám (handle) és használata | 250 |
| DOS megszakítások | 252 |
| A 20-as megszakítás: program befejezése | 252 |
| A 21-es megszakítás: DOS funkció meghívása | 252 |
| A 22-es megszakítás: program kilépési cím | 252 |
| A 23-as megszakítás: Ctrl-Break kilépési cím | 253 |
| A 24-es megszakíás: kritikus hibák kezelése | 253 |
| A 25-ös megszakítás: közvetlen lemezolvasás | 257 |
| A 26-os megszakítás: fizikai szintű lemezírás | 257 |
| A 27-es megszakítás: befejezés, rezidens programok rész sére | 258 |
| A 2F-es megszakítás: multiplex megszakítás | 258 |
| DOS funkciók | 260 |
| I/O műveletek karakteres berendezésekkel | 260 |
| Processzor-kezelő funkciók | 260 |
| Memória kezelés | 260 |
| Tartalomjegyzékkel kapcsolatos műveletek | 260 |
| FCB-s file-kezelő funkciók | 261 |
| File-számos file-kezelés | 261 |
| Egyéb rendszerfunkciók | 261 |
| File megosz tás és hálózatkezelés | 262 |
| A DOS funkciók hibakezelése | 263 |
| A DOS funkcióhívások általános szabályai | 264 |
| A DOS funkciók ismertetése | 266 |
| Funkció | |
| "0" - program befjezése | 266 |
| "I" - tasztatúra input | 267 |
| "2" - kiírás képernyőre | 267 |
| "3" - soros vonali input | 268 |
| "4" - soros vonali output | 268 |
| "5" - karakter kiírása nyomtatóra | 268 |
| "6" - közvetlen konzol I/O | 269 |
| "7" - közvetlen konzol input képernyőre írással | 269 |
| "8" - konzol input képernyőre írás nélkül | 270 |
| "9" - karaktersorozat nyomtatása | 270 |
| "A" - pufferelt tasztatúra input | 271 |
| "B" - standard input egység állapotának ell. | 271 |
| "C" - a standard input puffer törlése, és egy standard input kezelő funkció hívása | 271 |
| "D" - lemez visszaállítása | 272 |
| "E" - lemezegység kiválasztása | 272 |
| "F" - file megnyitása | 273 |
| "10" - file lezárása | 273 |
| "11" - adott FCB-beli file-név keresése tartalomjegyzékben | 274 |
| "12" - 11-es funkcióval megtalált file-t követő további file keresése | 274 |
| "13" - file törlése | 275 |
| "14" - file soros olvasása | 276 |
| "15" - file soros írása | 276 |
| "16" - file létrehozása | 277 |
| "17" - file átnevezése | 277 |
| "18" - a DOS számára FENNTARTOTT funkció | 278 |
| "19" - aktuális meghajtó kódjának visszanyerése | 278 |
| "IA" - a DTA címének beállítása | 278 |
| "IB" - aktuális meghajtó kódjának visszanyerése | 278 |
| "IC" - adott meghajtó FAT információinak visszanyerése | 279 |
| "ID-20" - a DOS számára FENNTARTOTT funkciók | 279 |
| "21" - random olvasás | 279 |
| "22" - random írás | 280 |
| "23" - file méret lekérdezése | 280 |
| "24" - a random rekord mező beállítása | 281 |
| "25" - a megszakítási (interrupt) vektor beállítása | 281 |
| "26" - új program szegmens előállítása | 282 |
| "27" - random blokk olvasása | 282 |
| "28" - random blokk írása | 283 |
| "29" - file azonosító keresése adott parancs-sorban | 283 |
| "2A" - dátum lekérdezése | 285 |
| "2B" - dátum beállítása | 285 |
| "2C" - rendszeridő lekérdezése | 285 |
| "2D" - rendszeridő beállítása | 286 |
| "2E" - VERIFY (lemezírás utáni ellenőrzés) kapcsoló beállítása | 286 |
| "2F" - lemez átviteli terület (DTA) címének lekérdezése | 287 |
| "30" - a DOS verziószám lekérdezése | 287 |
| "31" - programfutás befejezése úgy, hogy a program a memóriában marad | 288 |
| "32" - a DOS számára FENNTARTOTT funkció | 288 |
| "33" - a Ctrl-Break lekérdezése és beállítása | 288 |
| "34" - a DOS számára FENNTARTOTT funkció | 289 |
| "35" - megszakítási vektor lekérdezése | 289 |
| "36" - szabad lemezterület lekérdezése | 289 |
| "37" - a DOS számára FENNTARTOTT funkció | 290 |
| "38" - ország-specifikus információk lekérdezése | 290 |
| "39" - altartalomjegyzék létrehozása | 291 |
| "3A" - altartalomjegyzék törlése | 292 |
| "3B" - az aktuális tartalomjegyzék beállítása | 292 |
| "3C" - file létrehozása vagfy meglévő file hosszának 0-ra állítása | 293 |
| "3D" - file megnyitása | 293 |
| "3E" - file lezárása | 295 |
| "3F" - olvasás file-ból, vagy egyéb perifériáról | 295 |
| "40" - írás file-ba vagy egyéb perifériára | 296 |
| DOS megszakítások | 252 |
| A 20-as megszakítás: program befejezése | 252 |
| A 21-es megszakítás: DOS funkció meghívása | 252 |
| A 22-es megszakítás: program kilépési cím | 252 |
| A 23-as megszakítás: Ctrl-Break kilépési cím | 253 |
| A 24-es megszakítás: kritikus hibák kezelése | 253 |
| A 25-ös megszakítás: közvetlen lemezolvasás | 257 |
| A 26-os megszakítás: fizikai szintű lemezírás | 257 |
| A 27-es megszakítás: befejezés, rezidens programok részére | 258 |
| A 2F-es megszakítás: multiplex megszakítás | 258 |
| DOS funkciók | 260 |
| I/O műveletek karakteres berendezésekkel | 260 |
| Processzor-kezelő funkciók | 260 |
| Memória kezelés | 260 |
| Tartalomjegyzékkel kapcsolatos műveletek | 260 |
| FCB-s file-kezelő funkciók | 261 |
| File-számos file-kezelés | 261 |
| Egyéb rendszerfunkciók | 261 |
| File megosztás és hálózatkezelés | 262 |
| A DOS funkciók hibakezelése | 263 |
| A DOS funkcióhívások általános szabályai | 264 |
| A DOS funkciók ismertetése | 266 |
| Funkció | |
| "0" - program befejezése | 266 |
| "1" - tasztatúra input | 267 |
| "2" - kiírás képernyőre | 267 |
| "3" - soros vonali input | 268 |
| "4" - soros vonali output | 268 |
| "5" - karakter kiírása nyomtatóra | 268 |
| "6" - közvetlen konzol I/O | 269 |
| "7" - közvetlen konzol input képernyőre írással | 269 |
| "8" - konzol input képernyőre írás nélkül | 270 |
| "9" - karaktersorozat nyomtatása | 270 |
| "A" - pufferelt tasztatúra input | 271 |
| "B" - standard input egység állapotának ell. | 271 |
| "C" - a standard input puffer törlése, és egy standard input kezelő funkció hívása | 271 |
| "D" - lemez visszaállítása | 272 |
| "E" - lemezegység kiválasztása | 272 |
| "F" - file megnyitása | 273 |
| "10" - file lezárása | 273 |
| "11" - adott FCB-beli file-név keresése tartalomjegyzékben | 274 |
| "12" - 11-es funkcióval megtalált file-t követő további file keresése | 275 |
| "13" - file törlése | 275 |
| "14" - file soros olvasása | 276 |
| "15" - file soros írása | 276 |
| "16" - file létrehozása | 277 |
| "17" - file átnevezése | 277 |
| "18" - a DOS számára FENNTARTOTT funkció | 278 |
| "19" - aktuális meghajtó kódjának visszanyerése | 278 |
| "1A" - a DTA címének beállítása | 278 |
| "1B" - aktuális meghajtó kódjának visszanyerése | 278 |
| "1C" - adott meghajtó FAT információinak visszanyerése | 279 |
| "1D-20" - a DOS számára FENNTARTOTT funkciók | 279 |
| "21" - random olvasás | 279 |
| "22" - random írás | 280 |
| "23" - file méret lekérdezése | 280 |
| "24" - a random rekord mező beállítása | 281 |
| "25" - a megszakítási (interrupt) vektor beállítása | 281 |
| "26" - új program szegmens előállítása | 282 |
| "27" - random blokk olvasása | 282 |
| "28" - random blokk írása | 283 |
| "29" - file azonosító keresése adott parancs-sorban | 283 |
| "2A" - dátum lekérdezése | 285 |
| "2B" - dátum beállítása | 285 |
| "2C" - rendszeridő lekérdezése | 285 |
| "2D" - rendszeridő beállítása | 286 |
| "2E" - VERIFY (lemezírás utáni ellenőrzés) kapcsoló beállítása | 286 |
| "2F" - lemez átviteli terület (DTA) címének lekérdezése | 287 |
| "30" - a DOS verziószám lekérdezése | 287 |
| "31" - programfutás befejezése úgy, hogy a program a memóriában marad | 288 |
| "32" - a DOS számára FENNTARTOTT funkció | 288 |
| "33" - a Ctrl-Break lekérdezése és beállítása | 288 |
| "34" - a DOS számára FENNTARTOTT funkció | 289 |
| "35" - megszakítási vektor lekérdezése | 289 |
| "36" - szabad lemezterület lekérdezése | 289 |
| "37" - a DOS számára FENNTARTOTT funkció | 290 |
| "38" - orzság-specifikus információk lekérdezése | 290 |
| "39" - altartalomjegyzék létrehozása | 291 |
| "3A" - altartalomjegyzék törlése | 292 |
| "3B" - az aktuális tartalomjegyzék beálflítása | 292 |
| "3C" - file létrehozása vagy meglévő file hosszának 0-ra állítása | 293 |
| "3D" - file megnyitása | 293 |
| "3E" - file lezárása | 295 |
| "3F" - olvasás file-ból, vagy egyéb perifériáról | 295 |
| "40" - írás fil-ba vagy egyéb perifériára | 296 |
| "41" - file törlése adott tartalomjegyzékből | 296 |
| "42" - az írási/olvasási mutató átállítása | 297 |
| "43" - file attributumának lekérdezése vagy átállítása | 298 |
| "44" - periféria vagy file-leíró információ lekérdezése vagy átállítása | 299 |
| "45" - egyik file számának duplikálása | 302 |
| "46" - file-szám duplikálás úgy, hogy a másodpéldányt a felhasználó adja meg | 302 |
| "47" - adott meghajtó aktuális tartalomjegyzékének lekérd. | 303 |
| "48" - memóriafoglalás | 303 |
| "49" - lefoglalt memória felszabadítása | 304 |
| "4A" - lefoglalt memóriablokk méretének megváltoztatása | 304 |
| "4B" - program betöltése végrehajtással vagy anélkül | 305 |
| "4C" - a program befejezése | 306 |
| "4D" - elérési úttal megadott file keresése az első megfelelő file-ig | 307 |
| "4F" - további, a megadottnak megfelelő file-ok keresése, 4E hívás után | 308 |
| "50-53" - a DOS számára FENNTARTOTT funkciók | 308 |
| "54" - VERIFY kapcsoló értékének lekérdezése | 308 |
| "55" - a DOS számára FENNTARTOTT funkció | 309 |
| "56" - file átnevezése | 309 |
| "57" - file dátumának létrehozása és lekérdezése, időpontjának beállítása | 310 |
| "58" - memória helyfoglalás módjának lekérdezése illetve beállítása | 310 |
| "59" - a hiba leírásának lekérdezése | 311 |
| "5A" - file létrehozása egyedi névvel | 312 |
| "5B" - új file létrehozása | 313 |
| "5C" - file zárolása | 314 |
| "5E" - hálózati funkciók | 314 |
| "5F" - hálózati hozzárendelések beállítása, lekérdezése | 315 |
| "62" - programszegmens lekérdezése | 316 |
| "65" - kibővített ország-specifikus információk lekérdezése | 317 |
| "66" - globális kódlap beállítása/lekérdezése | 318 |
| "67" - periféria-kezelők maximális számának megadása | 318 |
| "68" - puffer kiürítése | 318 |
| Függelékek | |
| A DOS üzenetei | 319 |
| Perifériákkal kapcsolatos hibaüzenetek | 319 |
| A DOS egyéb üzenetei | 322 |
| Parancsok, alparancsok csoportosított betűrendes listája | 397 |
| Parancsok, alparancsok formája | 400 |
| File-név kiterjesztések | 404 |
| Eszköznevek listája | 404 |
| Tárgymutató | 405 |
| Irodalomjegyzék | 409 |