Előszó | |
Amíg a CP/M bejelentkezik | 1 |
Bevezetés | 2 |
Mi a személyi számítógép | 4 |
Ismerkedés a CP/M-mel | 8 |
Commodore 64 | 10 |
M08x és Proper-8 | 12 |
CP/M alapismeretek | 14 |
Memóriafelosztás | 15 |
A CP/M részei és belső szerkezete | 17 |
Általános tudnivalók a lemezről | 20 |
Alapvető rezidens parancsok | 33 |
Dir (directory) | 33 |
Type | 35 |
Ren (rename) | 35 |
Era (erase) | 36 |
Save | 37 |
Alapvető tranziens parancsok | 39 |
Sysgen | 39 |
Stat | 40 |
Submit | 51 |
Submit Xsub-bal | 54 |
Pip | 56 |
Ed | 58 |
Asm | 59 |
Ddt | 59 |
Load | 60 |
Dump | 60 |
Movcpm | 61 |
File-kezelés, szerkesztés, programozás CP/M alatt | 62 |
File-kezelés CP/M alatt: PIP | 63 |
PIP-funkciók | 63 |
PIP-kulcsszavak | 71 |
A PIP-parancsokban alkalmazható paraméterek | 73 |
A PIP új lehetőségei a 2.2 verzióban | 81 |
Másolás felhasználói területekről | 82 |
Csak olvasható file-ok | 84 |
Szerkesztés CP/M alatt: az editor (ED) | 85 |
Bevezetés | 85 |
Belépés az ED-be | 86 |
Az editor parancsairól általában | 88 |
Az ED működése | 89 |
Forrásszöveg mozgatása az editorral | 91 |
Szöveg beszúrás | 92 |
A szerkesztés befejezése | 93 |
Elemi szerkesztési parancsok | 94 |
Az editor további lehetőségei | 96 |
Az ED hibaüzenetei | 102 |
Az editor-parancsok összefoglalása | 103 |
Az Assembly nyelvű programozás támogatása a CP/M operációs rendszerben | 105 |
Bevezetés | 105 |
CP/M assembler: ASM | 106 |
Dinamikus hibakereső program: DDT (Dynamic Debugging Tool) | 140 |
A hexadecimális programokat betöltő LOAD program | 154 |
A memória listázása: DUMP program | 156 |
A CP/M parancsok és rendszerprogramok összefoglalása | 158 |
ASM | 160 |
DDT | 163 |
DIR | 164 |
DUMP | 166 |
ED | 167 |
ERA | 168 |
LOAD | 170 |
MOVCPM | 171 |
PIP | 173 |
REN | 178 |
SAVE | 179 |
STAT | 180 |
SUBMIT | 183 |
SYSGEN | 185 |
TYPE | 187 |
USER | 188 |
XSUB | 189 |
A CP/M operációs rendszer belülről | 191 |
A CP/M rendszer felépítése | 192 |
A CP/M modulok kapcsolata | 194 |
A CP/M belső világa | 197 |
A CP/M operációs rendszer betöltése | 198 |
A BIOS ugrótábla | 199 |
Az IOBYTE | 201 |
A BIOS szubrutinok részletes leírása | 204 |
A 0. lap memóriafelosztása | 211 |
A lemezegységhez tartozó paraméter tábla: DPT (Disc Parameter Table) | 213 |
A DISKDEF (disc definiáló) makrókönyvtár használata | 220 |
Rendszerfunkciók | 226 |
Rendszerfunkciójú szubrutinok | 232 |
Rendszergenerálás: a CP/M installálása és módosítása | 264 |
Elsőszintű rendszergenerálás: GETSYS, PUTSYS | 266 |
Második szintű rendszergenerálás: MOVCPM | 269 |
Függelékek | 274 |
CP/M parancsok | 275 |
Az editor utasításai | 281 |
Logikai és fizikai eszköznevek | 288 |
PIP kulcsszavak és paraméterek | 289 |
Képernyőszerkesztés: vezérlő (kontrol) karakterek | 294 |
A CP/M fontosabb hibaüzenetei | 295 |
A CP/M által támogatott file-típusok | 299 |
CP/M-kompatibilis programok | 301 |
DDT mintapélda | 309 |
BIOS ugrótábla felépítése | 313 |
DPT és DPB 2-lemezes rendszer esetén | 314 |
BIOS mintapélda | 316 |
COPY mintaprogram | 322 |
GETSYS és PUTSYS mintaprogramok | 329 |
A kézikönyvben alkalmazott jelölések | 332 |
A kézikönyvben szereplő rövidítések jegyzéke | 334 |
Index | 336 |