BEVEZETÉS | 13 |
A févezető technológia és az elektronikai rendszertechnika fejlődése. A számítógépek kialakulása | 13 |
INFORMATIKAI ALAPISMERETEK | 19 |
Alapfogalmak | 19 |
A Neumann-elvű számítógép | 19 |
A rendszer fogalma | 24 |
Az algoritmus és a program fogalma | 25 |
Információ és adat | 27 |
Információtechnológia, információs és adatfeldolgozó rendszer, informatika | 29 |
Kódolás, kódrendszer, kódkészlet | 31 |
A hardver, szoftver és a förmver fogalma | 32 |
Az analóg és digitális technika | 33 |
Analóg technika | 34 |
Digitális technika | 35 |
Jelátalakítás | 35 |
Analóg-digitális átalakítás | 35 |
Digitális-analóg átalakítás | 36 |
Logikai áramkörök | 36 |
Bináris logika | 36 |
Boole-algebra | 37 |
Boole-művelet | 39 |
Igazságtáblázat | 39 |
Kapuáramkörök, logikai áramkörök | 41 |
Digitális adatábrázolás a számítógépekben | 47 |
Számrendszerek | 47 |
A tízes (decimális) számrendszer | 47 |
A kettes (bináris) számrendszer | 48 |
A tizenhatos (hexadecimális) számrendszer | 48 |
Számrendszerek átalakítása | 49 |
Decimális-bináris átalakítás | 49 |
Bináris-decimális átalakítás | 50 |
Műveletvégzés bináris számokkal | 50 |
Bináris számok összeadása | 50 |
Bináris számok kivonása | 51 |
A számítógépes számábrázolás | 53 |
Fixpontos számok | 53 |
Binárisan kódolt decimális számok (BCD kód) | 55 |
Lebegőpontos számok | 57 |
Karakterek kódolása | 58 |
Ellenőrző kérdések | 60 |
A MIKROSZÁMÍTÓGÉP | 63 |
Bevezetés | 63 |
A mikroszámítógép felépítése | 64 |
A központi egység | 64 |
Perifériák | 65 |
A mikroszámítógép működése | 65 |
Órajel és gépi ciklus | 65 |
Tárak, tárolók (memória) | 66 |
Memóriacímzés | 70 |
A gépi utasítások végrehajtásának lépései | 73 |
A mikroszámítógép szoftvere | 74 |
Ellenőrző kérdések | 77 |
HARDVER ALAPISMERETEK | 79 |
Mikroprocesszor | 79 |
Bevezetés | 79 |
A mikroprocesszor feladata | 79 |
A mikroprocesszor funkcionális egységei | 80 |
Regiszterek | 80 |
Tipikus regiszterek | 80 |
A regiszterek használata, az utasításvégrehajtás elemi lépései | 83 |
Aritmetikai logikai egység (ALU) | 84 |
Vezérlőegység (CU) | 85 |
Állapotinformáció | 86 |
A jelzőbit | 87 |
Állapotregiszter | 87 |
A processzor utasításkészlete, címzési eljárások | 87 |
A gépi utasítás szerkezete | 87 |
Címzési módszerek | 88 |
Az abszolút címzés | 88 |
Relatív címzés | 89 |
Közvetlen adatcímzés | 90 |
Veremcímzés (STACK-címzés) | 91 |
Memóriaverem | 91 |
Veremtár műveletek | 91 |
A kaszkád verem | 93 |
Mire használható a veremtár? | 95 |
Egymásba illesztett - egymásba ágyazott - szubrutinok és a veremtár használata | 98 |
Közvetett címzés | 99 |
Indexelt címzés | 99 |
A mikroprocesszor alapú rendszer | 101 |
Memóriák csatlakoztatása a mikroprocesszorhoz | 101 |
ROM (Read Only Memory) csak olvasható tár | 101 |
RAM (Random Access Memory) csak olvasható tár | 104 |
Adatátvitel a mikroszámítógép és a hozzá csatlakoztatott perifériális egységek között | 106 |
Interfész, I/O PORT | 107 |
Az adatátvitel típusai | 109 |
Programozott adatátvitel (PIO mód) | 109 |
Programmegszakítással (interrupt) történő adatátvitel | 112 |
A programmegszakítás okai | 113 |
A megszakítás kiszolgálása | 113 |
A megszakítások típusai | 114 |
Adatátvitel közvetlen memóriahozzáféréssel (DMA) | 114 |
DMA adatátviteli eljárások típusai | 115 |
A DMA regiszterei | 115 |
A DMA művelet végrehajtása | 117 |
DMA vezérlőfunkciók | 117 |
Külső buszrendszer (system bus) | 118 |
Soros adatátvitel | 119 |
A soros és párhuzamos adatátvitel | 119 |
A soros adatátvitel bitjeinek felismerése | 120 |
Az adó és vevő szinkronizálása | 122 |
Kommunikációs protokoll | 122 |
Soros adatátvitel távbeszélő vonalakon | 123 |
Szinkron és aszinkron soros adatátvitel | 124 |
Ellenőrző kérdések | 125 |
SZOFTVER ALAPISMERETEK | 129 |
Bevezető | 129 |
Az operációs rendszer | 132 |
Az operációs rendszer felépítése | 132 |
A rendszermag alsó (hardver) felülete | 133 |
A rendszermag felső (szoftver) felülete | 134 |
A rendszermag "magja" (röviden) | 135 |
Állománykezelés | 135 |
Elnevezések, hivatkozások | 136 |
Az állományok egyéb jellemzői | 137 |
Katalógusok (directory) | 138 |
Kötetek (volume) | 139 |
Hivatkozások | 140 |
Közvetett elérés, keresési útvonal | 141 |
Fájlok fizikai elhelyezése | 142 |
A felhasználói felület | 145 |
Karakteres felhasználói felület, a parancsértelmező | 146 |
Grafikus felhasználói felületek | 147 |
Segédprogramok, alrendszerek | 148 |
Programkészítés | 149 |
A forráskód elkészítése | 150 |
Fordítás | 150 |
Szerkesztés | 151 |
Betöltés, dinamikus könyvtárak | 152 |
A program összeállítás teljes folyamata | 152 |
Röviden a hálózatokról | 154 |
Mire jó a számítógép-hálózat? | 154 |
A számítógépek közötti kommunikáció | 155 |
Az összeköttetés | 156 |
Közös nyelv (protokoll) | 158 |
Címek | 160 |
Fizikai címek | 160 |
IP címek | 161 |
Levelezési címek | 162 |
Hálózattípusok | 162 |
Munkamegosztás a hálózaton | 163 |
Ellenőrző kérdések | 165 |
AZ UTASÍTÁSKÉSZLET ÉS FELHASZNÁLÁSA A PROGRAMOZÁSBAN | 167 |
A mikroszámítógép modell felépítése | 168 |
Regiszterkészlet | 170 |
Állapotjelzők | 172 |
I/O portok | 173 |
A modellprocesszor utasításszerkezetének és készletének megtervezése | 175 |
Címzési módok | 175 |
A gépi utasítás szerkezete | 178 |
Az utasításkészlethez tartozó utasítások kiválasztása és kódolása | 183 |
Utasításkészlet gépi kódban, a gépi kódú utasítások végrehajtása | 187 |
Az utasításkészlet | 195 |
Aritmetikai utasítások | 195 |
Logikai utasítások | 197 |
Adatmozgató utasítások | 199 |
Vezérlésátadó utasítások | 202 |
Bitléptető és forgató utasítások | 209 |
Processzorvezérlő utasítások | 211 |
Az utasításkészlet felhasználása a programozásban | 212 |
A programozási feladat | 212 |
Tömbök kezelése a programokban | 221 |
Ellenőrző kérdések | 224 |
AZ IBM PC A GYAKORLATBAN | 227 |
Az IBM PC számítógéptípus részei | 227 |
Mikroprocesszor (Central Processing Unit) | 228 |
ROM | 229 |
RAM | 231 |
Gyorsítótár (cache) | 232 |
Merevlemez (hard disk, fixed disk, winchester) | 232 |
Hajlékonylemez (floppy disk) | 233 |
Optikai lemezek | 234 |
Hangkártya | 236 |
Modem | 236 |
Tápegység (Power Supply), szünetmentes tápegység (Uninterrupted Power Supply, UPS) | 237 |
CMOS RAM és akkumulátor | 237 |
Egyéb kapcsolók | 238 |
A személyi számítógépekről | 238 |
Rövid történet | 238 |
Ma modern konfiguráció | 240 |
Régebbi PC egységek | 243 |
A számítástechnika piac vezető vállalatai | 244 |
Hol használják a számítógépet? | 245 |
Y2K | 245 |
Legális, vagy illegális? | 246 |
A számítógép és az ember kapcsolata | 24 |
A Pentium mikroprocesszor felépítése | 249 |
Sínek | 250 |
Szabványos interfészek | 252 |
Soros port | 252 |
Párhuzamos port | 253 |
Game port | 254 |
SCSI | 254 |
USB | 254 |
Háttértárak | 255 |
A merevlemez (winchester) | 255 |
A hajlékonlemez (floppy disk) | 257 |
Streamer | 258 |
DAT | 259 |
Perifériák | 259 |
Billentyűzet | 259 |
Monitor | 263 |
Egér | 267 |
Nyomtató | 268 |
Lapolvasó (scanner) | 270 |
Az operációs rendszer betöltése | 270 |
A számítógép használatának első lépése: a DOS | 275 |
Bevezetés | 275 |
MS-DOS gyakorló feladatok | 277 |
DOS I. (alapok) | 278 |
DOS II. (finomságok) | 298 |
Miről nem esett szó? | 317 |
A DOS parancsok összefoglalása | 319 |
Commander programok | 322 |
Tömörítő programok | 330 |
Víruskereső és -irtó programok | 336 |
A Windows | 340 |
Az Internet | 341 |
Elektronikus levelezés (e-mail) | 341 |
World Wide Web (WWW. "világméretű pókháló") | 344 |
Telnet | 347 |
Egyéb lehetőségek | 348 |
Néhány gondolat a programozásról | 349 |
Gépi kód | 350 |
Assembly | 351 |
C nyelv | 352 |
Pascal | 354 |
A programkészítés lépései | 354 |
Ellenőrző kérdések | 355 |
Irodalomjegyzék | 357 |
Melléklet | 359 |