1. kötet | |
Előszó | 13 |
Bevezetés | 15 |
Mikroprocesszorok | 19 |
Az általános mikroprocesszor-modell felépítése | 19 |
Az eritmetikai-logikai egység | 20 |
A vezérlőegység | 22 |
A regisztertömb | 22 |
A belső sín | 23 |
A B/K rendszer | 23 |
Utasításkészlet | 27 |
Az általános mikroprocesszor-modell működése | 51 |
Normál működési állapot | 54 |
A processzorvezérelt (INT típusú) kiszolgáló működési állapot | 56 |
A processzortól független (DMA típusú) kiszolgáló működési állapot | 59 |
Mintaprogram futása az általános mikroprocesszormodellen | 59 |
Elterjedt mikroprocesszorok | 65 |
Az Intel 8080A | 66 |
A Motorola MC6800 | 68 |
A Zilog Z80 | 70 |
Az Intel 8085A | 72 |
A Signetics 8x300 | 74 |
A National Semiconductor IDM2901A | 77 |
A Texas Instruments TMS9900/9900-40 | 83 |
Az Intel 8086/8088 | 90 |
A Zilog Z8000 | 107 |
A mikroprocesszorok helye | 113 |
Memóriák | 115 |
A memóriák felosztása és alapjellemzői | 115 |
Általános memóriamodell | 117 |
Elterjedt memóriák | 120 |
Az Intel 3636 bipoláris PROM (2kx8) | 120 |
A Motorola MCM6810 NMOS, statikus RAM (128x8) | 120 |
A Zilog Z6116 NMOS, dinamikus RAM (16kx1) | 120 |
A Zilog Z6132 NMOS, kvázistatikus RAM (4kx8) | 122 |
A Texas Instruments TMS9932 NMOS, statikus ROM/RAM (2kx8) | 122 |
Az Intel 8755A NMOS EPROM (2kx8) B/K egységgel | 123 |
B/K elemek | 125 |
Az általános B/K modell | 125 |
Elterjedt B/K elemek | 127 |
Az Intel 8228/8238 rendsezrvezérlő és sínrendszermeghajtó | 127 |
Az Intel 8257 programozható DMA-vezérlő | 130 |
Az Intel 8259A programozható megszakításvezérlő | 134 |
A Zilog Z8034 univerzális perifériavezérlő | 135 |
A Zilog Z80 DART kettős aszinkron adó-vevő | 136 |
A Mostek MK3881 párhuzamos B/K vezérlő | 137 |
A Texas Instruments TIM9908 prioritáskódoló | 140 |
Speciális mikrogépelemek | 141 |
Processzororientált elemek | 141 |
A Zilog Z8010 memóriakezelő egység | 141 |
Az Intel 8089 B/K processzor | 146 |
Az Intel 8284 órajel-generátor és meghajtó | 160 |
A National Semiconductor IDM29811 címvezérlő | 161 |
Célorientált eszközvezérlő elemek | 164 |
Az Intel 8278 programozható klaviatúraillesztő | 164 |
Az Intel 8275 programozható katódsugárcső-vezérlő | 166 |
Az Intel 8271 programozható hajlékonylemezegységvezérlő | 167 |
Az Intel 8273 programozható HDLC/SDLC protokollvezérlő | 170 |
Sínrendszerek és sínrendszervezérlők | |
Az Intel 8218/8219 sínrendszervezérlő | 173 |
Az Intel 8288 sínrendszervezérlő | 177 |
Az Intel 8299 sínrendszerkiosztó | 179 |
A Zilog Z-sín | 181 |
Mikroszámítógép-rendszerek | 193 |
Mikrogépek | 193 |
Általános mikrogépmodell | 193 |
A mikrogépmodell elemei és működése | 194 |
Mikroperifériák | 208 |
Mechanikus perifériák | 210 |
Mágneses perifériák | 212 |
Speciális perifériák | 219 |
Működő mikroszámítógép-rendszer | 225 |
A központi egység | 227 |
A memória | 260 |
Hajlékonylemezegység-vezérlő | 263 |
Kommunikációvezérlő | 281 |
Analóg B/K | 301 |
Többprocesszoros mikrogépek | 303 |
Segédprocesszorok | 304 |
Több általános célú processzort tartalmazó rendszerek | 316 |
2. kötet | |
Bevezetés | 9 |
Mikrogépes fejlesztőrendszerek | 15 |
Mikrogépes szimulátorrendszerek | 16 |
Az illesztő alrendszer | 17 |
A fordító alrendszer | 18 |
A futtató alrendszer | 24 |
Szimulátorrendszerek működése és használata | 29 |
Elemcsalád-orientált fejlesztőrendszerek | 48 |
Általános felépítés | 49 |
Az Intellec III mikrogépes fejlesztőrendszer | 58 |
A Motorola EXORciser fejlesztőrendszer | 69 |
Általános fejlesztőrendszerek | 72 |
Általános felépítés | 73 |
A Tektronix 8000 fejlesztőrendszer | 75 |
A Hewlett-Packard 64000 fejlesztőrendszer | 86 |
A fejlesztőrendszerek összehasonlítása | 89 |
Monitorok és operációs rendszerek | 93 |
Monitorok | 93 |
Monitorfunkciók | 94 |
Működő monitorrészletek | 97 |
Operációs rendszerek | 129 |
Alapfogalmak, általános infomációk | 130 |
A konkurrens programokról | 139 |
A CP/M operációs rendszer | 150 |
Az MP/M operációs rendszer | 178 |
Az IRMX-80 operációs rendszer | 195 |
Programnyelvek, fordítóprogramok | 209 |
Alapelvek | 210 |
Deklaráció | 210 |
Értékadás, kifejezések kiértékelése | 211 |
Feltétel kiértékelése | 220 |
Ciklus | 224 |
B/K műveletek | 236 |
Egyéb műveletek | 245 |
Assembly szintű nyelvek | 247 |
A CP/M I8080A assemblere (ASM) | 248 |
Az Intel I8086/8088 assemblere (ASM-86) | 289 |
Magas szintű nyelvek | 305 |
A BASIC | 306 |
A FORTRAN | 313 |
A PASCAL | 326 |
A konkurrens PASCAL | 336 |
A PL/M | 348 |
Programnyelvek összehasonlítása | 375 |
Zárszó | 381 |
Függelékek | 385 |
Irodalom | 403 |
Magyar-angol kisszótár | 405 |
Angol-magyar kisszótár | 415 |
Tárgymutató | 425 |