1.062.486

kiadvánnyal nyújtjuk Magyarország legnagyobb antikvár könyv-kínálatát

A kosaram
0
MÉG
5000 Ft
a(z) 5000Ft-os
szállítási
értékhatárig

A ROM BIOS és ami mögötte van

Szerző
Lektor
Budapest
Kiadó: Számítástechnika-Alkalmazási Vállalat
Kiadás helye: Budapest
Kiadás éve:
Kötés típusa: Ragasztott papírkötés
Oldalszám: 327 oldal
Sorozatcím: IBM PC/XT felhasználóknak és programozóknak
Kötetszám: 3
Nyelv: Magyar  
Méret: 24 cm x 17 cm
ISBN: 963-553-133-8
Értesítőt kérek a kiadóról
Értesítőt kérek a sorozatró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

Tartalom

Előszó10
Irodalomjegyzék11
Kinek szánjuk ezt a könyvet?12
A könyv szerkezetéről13
Tematikai megjegyzések13
Terminológiai megjegyzések15
Mentegetőzés17
Az IBM PC/XT hardware elemeinek áttekintése19
Az IBM PC/XT programozható elemei22
A ROM BIOS24
A ROM BIOS funkciók hivása26
A hardware elemek közvetlen elérése27
Az IT-MOD.INC file29
Az Intel 8087 koprocesszor33
Az INTEL 8087 által ismert adattípusok34
Műveleti hibák (kivételek)44
A koprocesszro belső regiszterei47
Az Intel 8087 stackje48
Stackleíró regiszter (Tag Word)48
Vezérlőregiszter (Control Word)49
Státuszregiszter (Status Word)50
Utasításregiszter (Instruction Pointer)54
Adatregiszter (Data Pointer)54
A koprocesszor utasításkészlete55
Adatmozgatási utasítások58
Aritmetikai és összehasonlítási utasítások61
Lebegőpontos függvények64
Vezérlőutasítások68
Az assembler és a lebegőpontos aritmetika70
Lebegőpontos aritmetika koprocesszorral70
Lebegőpontos aritmetika emulátorral70
A klaviatúra73
A klaviatúra működése73
A klaviatúrakezelő rutinok elvi működése74
Klaviatúrakezelési funkciók76
Karakter beolvasása76
Buffer lekérdezése76
Shiftstátusz lekérdezése77
Speciális klaviatúrafunkciók78
A CTRL-ALT-DEL kombináció78
A CTRL-BREAK kombináció79
A CTRL-NUM kombináció79
Az ALT billentyű és a numerikus billentyűzet80
A CTRL-PRTSC kombináció80
A klaviatúra interruptja - példaprogram81
A képernyő95
Alfanumerikus képernyő96
Grafikus képernyő97
A képernyő lapozása99
A Motorola 6845 programozása99
A Motorola 6848 regiszterei100
A képernyővezérlő kártyák portjai105
Képernyőkezelési funkciók110
Képernyőüzemmód kiválasztása110
Cursortípus beállítása111
Cursor pozicionálása111
Cursor lekérdezése112
Fényceruza-pozíció beolvasása112
Az aktív lap kiválasztása113
Ablak felfelé léptetése113
Ablak lefelé léptetése113
Karakter és attributum kiolvasása114
Karakter és attributum kiírása114
Karakter kiírása115
Színpaletta vagy háttérszín beállítása116
Raszterpont kiírása116
Raszterpont visszaolvasása116
Karakterkiírás teletype módban117
Pillanatnyi üzemmód lekérdezése117
String kiírása118
Néhány példaprogram119
Alapvető funkciók119
Képernyőtartalom váltása129
A megjelenítés ki- és bekapcsolása133
Karakter és attributum direkt kiírása135
A nyomtatóadapter139
A nyomtatóadapter működése és fizikai kezelése139
A PPA csatlakozója és vonalai139
A printer adapter portjai141
Nyomtatókezelési funkciók142
Karakter kiíratása143
A nyomtatóverzérlő előkészítése143
A nyomtatóvezérlő státuszának lekérdezése143
A hard copy működése144
Az aszinkron vonali adapter145
Az aszinkron vonal működése145
Az aszinkron interface leírása148
Az adapter regiszterei151
Az adapter előkészítése151
Az adapter hardware interruptjai154
Input-output az adapter segítségével157
Az adapter státuszának vizsgálata158
Az aszinkron vonal kezelése159
Vonalkezelési funkciók161
A vonal előkészítése162
Karakter elküldése163
Karakter beolvasása163
A vonal státuszának lekérdezése163
Aszinkron vonal kézi használata164
A hangszóró kezelése177
Hangmagassági táblázat177
Példaprogramok178
A hangszóró direkt vezérlése178
A hangszóró vezérlése timerrel179
Hangszóró-driver megvalósítása185
Lemezkezelés195
A lemezek fizikai felépítése196
A lemezek logikai felépítése198
A lemezek BOOT rekordja199
A BIOS lemezkezelő funkciói208
A diskette-rendszer előkészítése210
Az utolsó művelet eredményének lekérdezése211
Szektor(ok) beolvasása212
Szektor(ok) kiírása213
Szektor(ok) ellenőrzése214
Egy sáv formázása214
Sávformázás és rossz szektorok kijelőlése216
Lemezformázás adott sávtól kezdve217
Lemezparaméterek lekérdezése217
Winchester-leíró tábla előkészítése218
"Hosszú" olvasás218
"Hosszú" kiírás219
Sávkeresés219
Winchester-rendszer előkészítése220
A Winchester működéskészségének ellenőrzése220
Winchester író/olvasófej előkészítése220
Disktípus beolvasása221
Lemezcsere lekérdezése221
Disktípus beállítása formázáshoz221
Lemeztípus beállítása formázáshoz222
A diskette fizikai kezelése222
A diskette adapter regiszterei223
A diskette adapter programjai225
A diskette adapter státuszbyte-jai228
Egyéb tudnivalók a hardware-ről235
8255 Programmable Peripheral Interface235
A PPI üzemmódjai236
A PPI portjai és programozása238
A PPI az IBM PC/XT alapkártyáján239
8237 Direkt Memory Access242
A DMA állapotai és üzemmódjai243
A DMA regiszterei és programozása245
8253 Timer/Counter251
A Timer/Counter üzemmódjai252
A Timer/Counter portjai és programozása255
8259 Interrupt Controller257
Az interrupt vezérlő belső regiszterei258
Interrupt-kérés továbbítása259
Az interrupt-eljárás vége259
A felhasználható processzorok260
Az interrupt-szintek kezelése260
Több interrupt vezérlő egy rendszerben261
Pszeudo-interruptok; pollozás262
Az interrupt vezérlő előkészítése263
Az interrupt vezérlő üzemszerű használata265
Az NMI szerepe és letiltása267
Játákadapter (botkormány)268
Az egér (mouse)269
Az egér és a képernyő271
Az egér cursora272
A Microsoft egér funkciói273
Egyéb ROM BIOS interrupt283
NMI - Non Maskable Interrupt283
Képernyőnyomtatás (hard copy)284
A gép elemeinek lekérdezése285
Memóriahossz lekérdezése286
Kazettás magnó kezelése (csak IBM PC)286
A magnó motorjának bekapcsolása286
A magnó motorjának kikapcsolása287
Adatblokkok beolvasása287
Adatblokkok kiírása288
A 15. interrupt az IBM AT-n288
Perifériális eszköz megnyitása289
Perifériális eszköz lezárása289
Eszköz használatának befejezése289
Eseményre várakozás290
A joystick (botkormány) kezelése290
System Request kezelése290
Várakozás291
Blokk mozgatása291
Memóriakiterjesztés lekérdezése293
Átváltás virtuális módba293
Várakozás valamely eszközre294
Eszköz felszabadítása295
Konfiguráció lekérdezése295
ROM BASIC elindítása296
Rendszerindítás296
Az óra kezelése296
Az időszámláló lekérdezése297
Az időszámláló beállítása298
A valós idő lekérdezése BCD-alakban298
A valós idő megadása BCD -alakban299
A dátum lekérdezése BCD alakban299
A dátum beállítása BCD alakban300
Jeladás kérése adott időpontra300
A riasztás kikapcsolása300
CRTL-BREAK felhasználói interrupt301
Timer felhasználói interrupt301
Video paraméterek302
Diskette paraméterek304
Grafikus karaktergenerátor306
Riasztás a valósidejű óra segítségével306
Winchester paramétertáblázatok312
Függelék313
A függelék: A ROM BIOS memóriaterületei313
B függelék: A ROM-BIOS interruptok kiosztása318
C függelék: Az I/O portok kiosztása320
D függelék: A klaviatúra kódjai321
E függelék: A ROM BIOS funkciók összefoglalása324

Pethő Ádám

Pethő Ádám műveinek az Antikvarium.hu-n kapható vagy előjegyezhető listáját itt tekintheti meg: Pethő Ádám 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