| Előszó | 15 |
| Bevezetés | 17 |
| Alapfogalmak | 21 |
| Technológia | 21 |
| Félvezetők | 21 |
| N típusú félvezetők | 23 |
| P típusú félvezetők | 23 |
| Félvezető eszközök | 24 |
| Dióda | 25 |
| Tranzisztor | 25 |
| Ellenállás | 25 |
| Integrált áramkör | 25 |
| A napjainkban használatos fő szilícium alapú monolitikus IC technológiai irányzatok | 26 |
| Bipoláris | 26 |
| MOS - unipoláris | 27 |
| A félvezető lapkák megmunkálása, gyártása | 30 |
| Oxidáció | 30 |
| Fotolitográfiai műveletek | 30 |
| Adalékolás | 30 |
| Rétegleválasztás | 31 |
| Minősítés | 31 |
| Szerelés és tokozás | 31 |
| Konstrukció | 32 |
| Néhány példa a technológiai lépéssorokra | 32 |
| MOS technológia | 32 |
| CMOS (komplementes MOS) | 34 |
| Merre tart a mikroelektronika fejlődése? | 36 |
| Tendenciák | 36 |
| A komplementes MOS (SMOS) struktúra dominanciája | 37 |
| Rendszertechnika | 39 |
| Az analógból a digitális technikába | 39 |
| Analóg | 40 |
| Digitális | 41 |
| Jelátalakítás | 42 |
| Logikai áramkörök, rendszerek | 43 |
| Számrendszerek | 44 |
| Számábrázolás | 44 |
| A tízes (decimális) számrendszer | 44 |
| A kettes (bináris) számrendszer | 45 |
| A nyolcas (oktális) számrendszer | 46 |
| A tizenhatos (hexadecimális) számrendszer | 46 |
| Számrendszerek átalakítása, kódolás | 46 |
| A számábrázolás különböző számrendszerekben | 46 |
| Binárisan kódolt decimális ábrázolás (BCD) | 47 |
| Decimális-bináris átalakítás | 47 |
| Bináris-decimális átalakítás | 48 |
| Műveletvégzés bináris számokkal | 48 |
| Bináris számok összeadása | 48 |
| Bináris számok kivonása | 48 |
| Boole-algebra | 50 |
| Boole művelet | 52 |
| Igazságtáblázat | 52 |
| Kapuáramkörök, logikai áramkörök | 55 |
| Ellenőrző kérdések | 61 |
| Mikroszámítógép | 63 |
| Bevezetés | 64 |
| A mikroszámítógép felépítése | 64 |
| Perifériák | 64 |
| A mikroszámítógép működése | 64 |
| Tárak, tárolók, memóriák | 66 |
| Memóriacímzés | 69 |
| Memóriaszavak és kezelésük módjai | 73 |
| Számábrázolás a memóriában | 75 |
| Karakter- és utasításkódok | 78 |
| Programozás | 79 |
| A számítógépes összeadás programja | 79 |
| Ellenőrző kérdések | 83 |
| Mikroprocesszor | 85 |
| Bevezetés | 83 |
| A mikroprocesszor működése | 85 |
| A mikroprocesszor belső funkcionális egységei | 86 |
| Regiszterek | 86 |
| Aritmetikai logikai egység (ALU) | 95 |
| Vezérlőegység (CU) | 96 |
| Állapotinformáció | 97 |
| A jelzőbit | 97 |
| Állapotregiszter | 98 |
| Állapotszó | 98 |
| Ellenőrző kérdések | 98 |
| Programozási alapismeretek | 99 |
| Számítógépprogramok | 99 |
| Időzítés - szinkronizálás | 100 |
| Utasításciklus | 101 |
| Csatlakoztatás, időzítés, címzés | 102 |
| Az utasítások végrehajtási ciklusainak vizsgálata | 103 |
| Az olvasás - READ - művelet elvégzéséhez szükséges vezérlőjelek és időzítés | 104 |
| Az összeadás - ADD - művelet elvégzéséhez szükséges vezérlőjelek és időzítés | 104 |
| Az írás - WRITE - művelet elvégzéséhez szükséges vezérlőjelek és időzítés | 105 |
| Az adatok betöltése az adatszámlálóba - LOAD DC - művelet elvégzéséhez szükséges vezérlőjelek és időzítés | 106 |
| Hárombyteos READ utasítás - közvetlen címzés | 107 |
| A vezérlőegység szerepe a mikroprogramozásban | 108 |
| Definíciók | 109 |
| Mikroutasítás, mikroprogram, assembler, mnemonik | 112 |
| Az egyes programtípusok tipikus területi elhelyezése a mikroszámítógépben | 114 |
| Mikroprogramozhatóság | 115 |
| Fix utasításkészletű mikroprocesszor | 115 |
| A mikroutasítás - mikroprogram bithossza | 119 |
| Műveletvégzés | 121 |
| Ellenőrző kérdések | 122 |
| Mikroprocesszor alapú rendszer | 123 |
| Memóriák csatlakoztatása a mikroprocesszorhoz | 123 |
| ROM (Read Only Memory) csak olvasható tár | 124 |
| RAM (Random Acces Memory) közvetlen elérésű írható-olvasható tár | 129 |
| Adatátvitel (transzfer) a mikroszámítógép és a hozzá csatlakoztatott perifériális egységek között | 132 |
| Interfész, I/O port | 132 |
| Adatátviteli megoldások | 136 |
| DMA - közvetlen memóriahozzáférés | 156 |
| Külső buszrendszer | 166 |
| Soros bemenet/kimenet (I/O) | 166 |
| Soros adatbitek felismerése | 167 |
| Távbeszélő vonalak | 174 |
| Hibakeresés | 175 |
| Soros adatátvitel | 176 |
| Szinkron soros adatátvitel | 176 |
| Aszinkron soros adatátvitel | 177 |
| A soros bemeneti/kimeneti összeköttetés eszközei | 178 |
| Illesztés a CPU és a soros I/O eszközök között | 178 |
| Soros I/O vezérlőjelek | 180 |
| MODEM vezérlőjelek | 182 |
| A soros I/O illesztő vezérlése | 183 |
| A soros I/O illesztő címzése | 185 |
| Real time logika | 186 |
| Ellenőrző kérdések | 186 |
| Mikroszámítógépek programozási kérdései | 189 |
| Bevezetés | 189 |
| Programozás, programnyelvek | 190 |
| Forrás-tárgy-alakító programok | 191 |
| Programtárolási módszerek | 194 |
| A programozás alapvető kérdései | 195 |
| A számítógépesrendszerek memóriáinak kezelése; címzési módszerek | 202 |
| Közvetett memóriacímzés | 202 |
| Közvetlen memóriacímzés | 203 |
| Közvetlen memóriacímzés a számítógépekben | 204 |
| Kibővített közvetlen címzés | 204 |
| Lapszámozott közvetlen címzés | 205 |
| Automatikus inkrementálás és dekrementálás | 209 |
| A VEREM (STACK) | 209 |
| Memóriaverem (veremmutató/STACK POINTER) | 209 |
| Veremtár műveletek | 209 |
| A kaszkád verem | 211 |
| Hogyan használjuk a veremtárat? | 213 |
| Egymásba illesztett - egymásba ágyazott - szubrutinok és a veremtár használata | 217 |
| Közvetett címzési mód | 217 |
| Közvetett cím kiszámítása | 218 |
| Lapszámozott számítógéprendszer közvetett címzése | 218 |
| Közvetett automatikus inkrementálás és dekrementálás | 219 |
| Programra vonatkozó közvetett címzés | 219 |
| Közvetett címzés különböző számítógéprendszerekben | 220 |
| Indexelt címzés | 223 |
| Ellenőrző kérdések | 226 |
| Utasításkészlet | 227 |
| A központi egység (CPU) felépítése | 227 |
| Állapotjelzők | 231 |
| Címzési módok | 231 |
| Az utasítások leírása | 233 |
| Bemenő/kimenő utasítások | 233 |
| Memóriareferencia utasítások | 237 |
| Másodlagos memóriareferencia-műveleti utasítások | 248 |
| Azonnali betöltésutasítások, ugrás és ugrás a szubrutinba | 254 |
| Azonnali műveleti utasítások | 263 |
| Feltételes elágazás-utasítások | 271 |
| Regiszter - regiszter átviteli utasítások | 271 |
| Regiszter - regiszter műveleti utasítások | 274 |
| Regiszter-műveleti utasítások | 279 |
| Veremtár-utasítások | 289 |
| Paramétertovábbító utasítások | 292 |
| Megszakításutasítások | 295 |
| Állapotutasítások | 301 |
| Állj (halt) utasítás | 302 |
| Az utasításkészlet összefoglalása | 302 |
| Ellenőrző kérdések | 310 |
| Irodalomjegyzék | 313 |