A kosaram
0
80%-ig
még
5 db

32 bites mikroprocesszorok I-II.

80386/80486

Szerző
Szerkesztő
Lektor

Kiadó: LSI Oktatóközpont
Kiadás helye: Budapest
Kiadás éve:
Kötés típusa: Ragasztott papírkötés
Oldalszám: 651 oldal
Sorozatcím:
Kötetszám:
Nyelv: Magyar  
Méret: 24 cm x 16 cm
ISBN: 963-576-047-7
Megjegyzés: Melléklettel.
Értesítőt kérek a kiadóról

A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról
A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról

Előszó

A világ tudományos-technikai fejlődése az elmúlt négy évtizedben rendkívül meggyorsult. Ezt már új technikai forradalom kibontakozásának minősítik. E fejlődés megalapozója és fő hajtóereje a... Tovább

Előszó

A világ tudományos-technikai fejlődése az elmúlt négy évtizedben rendkívül meggyorsult. Ezt már új technikai forradalom kibontakozásának minősítik. E fejlődés megalapozója és fő hajtóereje a mikroelektronika. A mikroelektronikai ipar fejlesztését világszerte szorgalmazzák, mert alkalmazása nélkül gyakorlatilag ma már a gazdaság egyetlen ágazata sem tudja feladatát a kívánt színvonalon megvalósítani. A különféle kutatási-fejlesztési feladatokon az elektronikai - és ezzel összefüggésben a számítástechnikai - termékek piacát uraló vállalatoknál több százezer fő dolgozik. Az évi K+F ráfordítás tíz nagy USA cégnél vizsgálva meghaladja a tízmilliárd dollárt.
Az elektronikai ipar, és ezen belül döntően a mikroelektronika dinamikus fejlődése alapvető minőségi fejlődéssel jár együtt. Erre jellemző, hogy a mikroelektronika eddigi fejlődése során minden évben többszörösére növekedett az áramkörökben található elemek száma. A fejlődés a funkcionális egységek csökkenésében és a méretek miniatürizálódásában is megnyilvánul. A fejlődés fő irányzata, hogy a félvezető ipar egyre nagyobb százalékban veszi át az elektronikai egységek (LSI, VLSI) tervezését, fejlesztését, gyártását. Vissza

Tartalom

I. kötet:
Előszó5
Bevezetés9
A 80386-os mikroprocesszor10
A processzor működése10
A processzor felépítése12
A 80386-os processzor regiszterei12
A 80386-os processzor17
Az adatok méretei és típusai20
Operandushosszmező és operandushosszprefix22
A 80386-os regiszterei24
Adatszervezés30
Adaszervezés a szegmensregiszterben31
Adatszervezés a rendszerregiszterekben32
Adatszervezés a memóriában33
Memóriacímzés35
Memóriaterületek címzése35
Címszámítás36
Címzési módok38
Utasításkészlet41
Utasítások összefoglalása41
Adatmozgató utasítások42
Az egész számos aritmetika utasításai44
Logikai (Boole) utasítások46
Ciklikus léptető, léptető és dupla léptető utasítások46
Bitkezelő utasítások47
Füzérfeldolgozó utasítások48
Binárisan kódolt decimális aritmetikai utasítások51
Programvezérlő utasítások51
Rendszervezérlő utasítások54
Koprocesszor, adatszinkronizáló utasítás55
Utasítás prefixek56
Utasításformátumok59
16 bites programozás a 80386-os processzor valósüzemmódjában60
Memóriacímzés 16 bites üzemmódban60
Lapozás61
Közvetlen címzés63
Regiszterek közvetlen címzése63
Általános regiszter közvetlen címzése63
Szegmensregiszter közvetlen címzése64
Közvetett (indirekt) címzés regiszterekkel65
Közvetett címzés bázisregiszterrel65
Közvetett címzés bázisregiszterrel, relatív címzéssel65
Közvetett címzés bázis- és indexregiszterrel66
Közvetett címzés bázis- és indexregiszterrel, relatív címzéssel67
Közvetett címzés SP regiszterrel, elődekrementálással69
Közvetett címzés SP regiszterrel, utóinkrementálással70
Közvetett címzés memóriatartalommal71
16 bites címzési módok kódolása73
A 80386-os processzor 16 bites utasításai75
Utasításelérhetőség75
Prefix elérhetőség77
Valós üzemmódú szegmenshosszhatár78
Értelmező szótár80
Irodalomjegyzék79
II. kötet
Előszó17
Bevezetés a 80386-os és a 80486-os processzor összehasonlítása21
Sebesség21
Architektúra22
A 80386-os mikroprocesszor architektúrája22
Busz interfész egység23
Utasításlehívó egység23
Utasításdekódoló egység23
Utasításvégrehajtó egység24
Szegmentáló egység 24
Lapozóegység24
A 80486-os mikroprocesszor architektúrája24
Cache - gyorsítótár25
Numerikus adatfeldolgozó, NDP26
Az utasításkészlet architektúrája26
Bitek és bitfüzérek26
Byte-ok26
Szavak27
Dupla szavak27
Négyszeres szavak28
ASCII és BCD kódok28
Regiszterkészlet28
Állapotregiszter; FLAG, EFLAG29
Az EFLAG regiszter bitjei29
Szegmensregiszter - deszkriptor-cache36
A védelmi rendszer regiszterei37
A vezérlőregiszterek38
CRO - O vezérlőregiszter38
CR1 - 1 vezérlőregiszter40
CR2 - 2. vezérlőregiszter40
CR3 - 3. vezérlőregiszter41
Nyomkövető- és tesztregiszterek41
Lebegőpontos műveletvégzés41
Numerikus adatfeldolgozó41
Számábrázolások42
Lebegőpontos számok42
A binárisan kódolt egész számok, BCD egész számok47
Állapotregiszter48
CW vezérlőszóregiszter49
Toldalékszó regiszter52
EP hibára mutató regiszterek52
Memóriaszervezés55
Lineáris és szegmentált memória55
Lineáris memória55
Szegmentálás56
Virtuális címzés57
A virtuális címek lefordítása lineáris címmé58
Szegmensdeszkriptorok59
Báziscím60
Határ60
Hozzáférési (elérési) jogok60
Típusmező62
További mezők63
Deszkriptortáblázatok63
A szelektorok64
A szegmensek lehetőségei64
Teljesítménybeli megfontolások67
A szegmentálás hátrányai69
Összefoglalás70
Lapozás és a cache-memória70
Lapozás71
Előnyök és hátrányok72
Lapozásmechanizmus73
Laptáblázatok és lapcímtárak74
Fordítás gyorsító puffer (TLB)76
Laphibák76
Lapvédelem77
A lapozás és a szegmentálás kombinálása78
Multitaszking memóriaszervezés78
A 80486-os processzorba beépített cache80
A cache célja80
Intelligens RAM80
Cache vezetékek és asszociativitás81
Cache-vezérlés82
Utasítások, operandusok, címzési módok a 80386/80486-os mikroprocesszorokra épülő rendszerekben83
Utasításformátum83
Utasításoperandusok84
Implicit operandusok84
Regiszteroprerandusok84
Közvetlen operandusok85
I/0 (Input/Output) operandusok85
Memóriahivatkozás operandusok86
Közvetlen címzés86
Báziscímzés86
Bázis plusz relatív címzés87
Index plusz relatív címzés87
Bázis plusz relatív cím plusz indexelt címzés88
Verembázisú címzések88
Védelem91
Szelektorok91
Deszkriptorok91
Privilegizálási szintek92
Szintek közti kommunikáció93
Kapuk94
Taszk-állapotszegmensek96
Deszkriptortáblázatok96
Általános deszkriptor formátumok100
Megszakítások és kivételek101
Megszakítások102
Kivételek, kivételtípusok103
Trapok103
Hibák103
Abortok103
Megszakítás-, trap- és taszkkapuk104
Megszakításmaszkolás és prioritás106
Hibajelzés: a hibajelző képesség beépítése, hibakeresés107
Nyomkövető-töréspont-regiszterek107
Adattöréspont-kezelés nyomkövető regiszterekkel111
RF újraindításjelző bit111
Egylépéses trap111
Töréspont-utasítás, szoftver töréspontok112
Taszkkapcsolt trap112
Megszakítások és kivételek a 80386/80486 processzor valós üzemmódjában113
Megszakítások valós üzemmódban113
Hardvermegszakítások113
Megszakításvektorok114
Megszakításvektor-táblázat114
Megszakításvégrehajtó rutinok115
A megszakításkiszolgálás folyamata116
Kivételes valós üzemmódban117
Üzemmódok a 80386-os mikroprocesszor családban121
Valós üzemmód121
Memóriacímzés122
A 16-bites utasításkészlet123
Megszakítás-feldolgozás124
A valós üzemmód korlátai125
Védett üzemmód125
80286-os kompatibilitás127
Visszatérés valós üzemmódba127
8086-os virtuális üzemmód 128
Megszakításkezelés a 8086-os virtuális üzemmódban 129
Kompatibilitás a 8086-os valós és virtuális üzemmódok között131
I/0 a 8086os virtuális üzemmódban132
Programozás 8086-os virtuális üzemmódban133
Indítás 8086-os virtuális üzemmódban133
Működés 8086-os virtuális üzemmódban135
Kilépés a 8086-os virtuális üzemmódból138
Az I/0 engedélyező bittérkép 8086-os virtuális üzemmódban139
32 bites programozás egyszerű védett üzemmódban141
Memóriacímzés 32 bites címzési módban141
Címkiszámítás141
Lapozás142
32 bites címzési módok143
A regiszterek közvetlen címzése144
Általános regiszter közvetlen címzése144
Szegmensregiszter közvetlen címzése, címzési módok144
Közvetlen címzési módok145
Közvetett regisztercímzési módok145
Közvetett címzés bázisregiszterrel146
Közvetett címzés bázisregiszterrel, relatív címzéssel147
Közvetett címzés bázis- és indexregiszterrel148
Közvetett címzés bázis- és indexregiszterrel, relatív cím felhasználásával149
Relatív címzés150
Relatív címzés ESP regiszterrel, elődekrementálással151
Relatív címzés ESP regiszterrel utóinkrementálással152
Relatív címzés memóriatartalommal153
Kódolás 32 bites címzési módokban155
MOD R/M byte155
S-I-B byte156
32 bites MOD R/M és S-I-B kódtázlázat156
Privilegizálási szintek és megszakítás-kiszolgálás159
Memóriaalapozás a 80386/80486-os rendszereben159
32 bites memóriaszegmensek használata egyszerű védett rendszerekben159
Szegmensdeszkriptorok egyszerű védett rendszerekben161
Szegmensdeszkriptorok formátuma161
A deszkriptormezők definíciói163
GDT - Globális deszkriptortáblázat165
Szelektroformátum védett üzemmódban166
Szoftvermegszakítások168
Megszakításstruktúra védett üzemmódban168
Megszakításkapuk168
A megszakításkapu-mezők definíciói169
Vezérlésátadás megszakításkapun keresztül170
Trapkapuk170
Vezérlésátadás megszakításkapun keresztül171
Megszakítási deszkriptortáblázata171
A privilegizálási szintek használata171
Szintek közötti vezérlésátadás mechanizmusa173
Szintek közötti vezérlésátadás INT n utasításokkal, egyszerű, védett rendszerben173
Kapuzott utak a magasabb privilegizálási szintekhez174
Átlátszóság a felhasználó szempontjából175
32 bites taszk-állapotszegmens U(TSS)175
TSS deszkriptor175
Taszkregiszter inicializálása177
A memóriaalapozó rendszer egyszerű védett üzemmódban 32 bites programozáshoz178
Lapstruktúra179
Memóriaalapozás engedélyezése és tiltása180
A laphatárok illeszkedése a szegmenshatárokkal181
A lapprivilegizálási szintek összehasonlítása a szegmensprivilegizálási szintekkel182
Lapfordítási táblázatok182
Fordítási táblázatok182
Lapcímtár-bemenetek183
Laptáblázat-bemenetek184
Lapvédelem185
A fordítási eljárás részletezése187
Memórialapozás, virtuális memória188
Jelenléti követelmények egy virtuális memóriarendszerben188
Fordítást gyorsító buffer, TLB190
A TLB szervezése191
80386/80486-os 32 bites mikroprocesszoros rendszerek indulóhelyzetbe hozása (innnicializálása) egszerű védett üzemmódban192
Inicializáló rutin és adatok192
32 bites felügyelő szinten inicializált rutinok és adatok194
32 bites felhasználói szintű kódok és adatok 200
Egy felhasználói szintű program indításának inicalizálása201
A felhasználói adatszegmens kialakítása202
Deszkriptortáblázatok és tartalmuk204
A szegmensdeszkriptorok célja204
A kapuk célja205
Szegmensdeszkriptor-típusok és formátumok205
A deszkriptormezők definíciói207
Kaputípusok és formátunok210
CALL-, trap- és megszakításkapu-mezők definíciói212
A taszkkapumezők definíciói213
Deszkriptortáblázatok214
A deszkriptortáblázatok lokalizálásához szükségese rendszerregiszterek215
A GDTR és IDDTR inicializálása215
LDTR inicializálása218
Vezérlésátadás kapukkal218
Vezérlésátadás automatikus paramétermásolással a CALL kapukon keresztül220
Vektorizálás trap- és megszakításkapukkal221
Vezérlésátadás vagy vektorizálás taszkkapukkal222
Multitaszking223
Taszkkapcsolás225
I/O engedélyező bittérkép227
Taszk virtuális címterülete228
A taszkok állapota228
TSS deszkriptor229
Taszkok közötti átvitel232
Vezérlésátadás a TSS-en keresztül232
Vezérlésátadás a taszkkapukon keresztül232
Taszkok egymásba ágyazása232
Megszakítások és kivételek védett és 8086-os virtuális üzemmódban a 80386/80486-os mikroprocesszorokra épülő rendszerekben235
Megszakítások235
Hardvermegszakítás236
Megszakításdeszkriptor-táblázat236
Kivételek238
A hibakivételek és a trapkivételek közötti különbség239
A kivételek felismerése243
Folytatás kivétel után243
A kivételek hibakódjai246
Szimultán megszakítások és kivételek246
Kivételek részletes ismertetése249
Utasításkészlet, 80386/80486-os rendszerekben, az egyes utasítások részletes ismertetése
Utasításkategóriák ( I.kötet 41-60 oldal)281
Lebegőpontos utasítások részletes ismertetése431
Rövidítések és az utasítások betűszavainak kifejtése431
Regisztertérkép531
Irodalomjegyzék532

Dr. Kovács Magda

Dr. Kovács Magda műveinek az Antikvarium.hu-n kapható vagy előjegyezhető listáját itt tekintheti meg: Dr. Kovács Magda könyvek, művek
Megvásárolható példányok

Nincs megvásárolható példány
A könyv összes megrendelhető példánya elfogyott. Ha kívánja, előjegyezheti a könyvet, és amint a könyv egy újabb példánya elérhető lesz, értesítjük.

Előjegyzem
konyv