| Előszó a magyar kiadáshoz | 9 |
| Előszó | 13 |
| Vegyük fel a varázssipkát! | |
| Miről is szól ez könyv | 15 |
| Vázlatos témaismertetés | 15 |
| Amire még szükségünk lehet | 16 |
| Programok, programnyelvek | 17 |
| A fejlődés három köre | 18 |
| Informáciforrások | 19 |
| Néhány szó a szakkifejezésekről | 20 |
| A hardver | |
| A rendszer esze | 23 |
| Néhány szó a többi alkatrészről | 24 |
| A többi integrált áramkör feladata | 26 |
| A bővítő csatlakozóaljzatok | 27 |
| Néhány hasznos tudnivaló a hardverről | 28 |
| Ismét a három érdekeltségi körről | 30 |
| Kiegészítő berendezések; a sokféle IBM PC | 30 |
| Hogyan gondolkodik és emlékszik az IBM PC | |
| A belső tár és olvasása | 34 |
| A belső tár címzése | 36 |
| A PC társzervezése | 40 |
| Néhány szó a regiszterekről | 44 |
| A megszakítások | 44 |
| A veremtárak | 48 |
| Kapcsolat a külvilággal - a port | 49 |
| A DOS alapjai | |
| Az operációs rendszer szerepe | 56 |
| Operációs rendszer, hat tételben | 58 |
| A DOS magja: a ROM-BIOS | 59 |
| A betöltés kezdete: a betöltő rekord | 60 |
| A perifériák támasza: az IBMBIO,COM | 60 |
| A DOS központja: az IBMBIO,COM | 62 |
| A COMMAND,COM és a belső parancsok | 62 |
| A maradék: a külső parancsok | 65 |
| A DOS szolgáltatások | 65 |
| Hajlékony mágneslemez | |
| A hajlékony mágneslemez fizikai felépítése | 74 |
| Tárolási formátum | 76 |
| Lemezváltozatok: a másolás elleni védelem titka | 78 |
| Lemezegységünk: a Tandon szabvány | 79 |
| A fájlok tárolási rendszere | 80 |
| A tartalomjegyzék (directory) | 82 |
| A fájl allokációs tábla (FAT - File Allocotion Table) | 84 |
| Fájlok elhelyezése lemezen | 90 |
| A szövegfájl formáturma | 91 |
| Adatrekord formátumaik | 94 |
| Programfájl formátumai | 95 |
| A ROM és programjai | |
| A ROM és funkciói | 109 |
| A ROM felderítése a DEBUG programmal | 110 |
| A ROM felderítése gépi kód diszassemblálásával | 114 |
| A ROM felderítése a BASIC dekódolásával | 116 |
| A BIOS két verziója | 118 |
| Hozzáférési konvenciók | 121 |
| Három rendhagyó megszakítás | 123 |
| Lemezhozzáférés | |
| A lemezhozzáférés három szintje | 125 |
| A ROM-BIOS lemezkezelő szolgáltatásai | 126 |
| Lemezparaméterek: másolás elleni védelem | 129 |
| Karakteres képernyőkezelés | |
| Képernyőtípusok | 134 |
| A videómegjelenítés alapjai | 135 |
| Iránytű a tártérképéhez | 137 |
| A színes-grafikus képernyő lapjai | 139 |
| Képernyő attributumok | 141 |
| Színes részletek | 145 |
| Színek programozása, egy kis csalással | 146 |
| A kurzor hamisítása és vezérlése | 147 |
| Képernyőkezelés csalás nélkül | 149 |
| Karakteres grafika | 149 |
| A ROM képernyővezérlő szolgáltatásai | 150 |
| Grafikus képernyőkezelés | |
| A grafikus rendszer filozófiája | 160 |
| A képpontok | 161 |
| A képpontok feltérképezése | 164 |
| Karakterek grafikus üzemmódban | 166 |
| A billentyűzet | |
| Billentyűzet alapismeretek | 172 |
| A billentyűzet alapismeretek | 175 |
| A billentyűzet karakterei | 178 |
| A billentyűzetet támogató BIOS-rutinok | 180 |
| A billentyűzet kezelése programnyelveken | 182 |
| Az IBM PC egyéb tulajdonságai | |
| Az aszinkron kommunikációs adapter | 184 |
| A nyomtató adapter | 187 |
| A kazettaegység interfésze | 188 |
| Egyéb ROM-BIOS szolgáltatások | 190 |
| A hangszóró megszólaltatása | 193 |
| Függelék | 197 |
| Tárgymutató | 345 |