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 |