kiadvánnyal nyújtjuk Magyarország legnagyobb antikvár könyv-kínálatát
| Kiadó: | ComputerBooks Kiadó Kft. |
|---|---|
| Kiadás helye: | Budapest |
| Kiadás éve: | |
| Kötés típusa: | Fűzött kemény papírkötés |
| Oldalszám: | 527 oldal |
| Sorozatcím: | |
| Kötetszám: | |
| Nyelv: | Magyar |
| Méret: | 24 cm x 17 cm |
| ISBN: | 963-618-298-1 |
| Megjegyzés: | Fekete-fehér illusztrációkkal. |
| Előszó | 1 |
| Bevezetés | 3 |
| Fejlesztő eszközeink | 4 |
| A Borland Pascal fejlesztőkörnyezet | 4 |
| A Free Pascal fejlesztőkörnyezet | 5 |
| A Free DOS rendszer és a Flat Assembler fordító | 5 |
| Betűtípusok, példaprogramok | 6 |
| A PC hardver alapjai | 9 |
| Az alaplap fontosabb részei | 9 |
| A klasszikus buszrendszer | 11 |
| A DPMI | 14 |
| A hagyományos memória felosztása | 15 |
| A rendszer teljes memóriája | 19 |
| A CMOS memória felosztása | 20 |
| Az időzítéssel kapcsolatos SMOS bájtok | 20 |
| Diagnosztikai CMOS bájtok | 21 |
| Rendszerinformációs CMOS bájtok | 22 |
| A I/O címtartomány kiosztása | 24 |
| Az izolált és a memóriában leképzett I/O | 24 |
| A rendszer I/O címei | 25 |
| A bővítő kártyák I/O címei, a PnP technika | 26 |
| A megszakításrendszer | 28 |
| A klasszikus megszakításrendszer | 28 |
| A PC megszakításrendszere | 29 |
| A DMA rendszer | 32 |
| 8237A vezérlőregiszterek és I/O címek | 33 |
| DMA lapregiszterek | 33 |
| DMA vezérlő regiszterek | 34 |
| A DMA korlátai | 36 |
| Az USB | 38 |
| A ROM BIOS rendszerváltozói | 40 |
| A Borland Pascal built-in assembler | 47 |
| A borland Pascal progbramok memóriaszervezése | 47 |
| Az assembler és a pascal kapcsolata | 49 |
| A lefordított kód | 50 |
| A beépített assembler szabályai | 52 |
| Assembly függvények, eljárások | 55 |
| Függvények visszatérési értékei | 56 |
| Külső asse,mbéy subrutinok | 56 |
| A routines unit | 60 |
| A CMOS memória kezelése | 69 |
| Harminckét bites kód | 75 |
| Az Intel processzorok működési módjai | 75 |
| A regiszterkészlet | 76 |
| A kibővített általános címzésmódok | 80 |
| A kálázott indexelés | 81 |
| A LEA utasítás különleges felhasználása | 82 |
| Bittesztelő utasítások | 82 |
| Bitkeresés | 83 |
| rotáció | 83 |
| Feltételes beállítás | 84 |
| Adathossz bővítés | 84 |
| A 80486 processzorok bővítései | 85 |
| A Pentium processzorok bővítései | 86 |
| Az FPU utasítások és az MMX technológia | 87 |
| A Free Pascal compiler | 89 |
| Letöltés | 89 |
| Telepítés | 90 |
| Tesztelés | 92 |
| Védett módú programok | 93 |
| Memória elérés | 93 |
| A Free Pascal memória szervezése | 95 |
| Szoftver megszakítások | 95 |
| Hardver megszakítások | 96 |
| Callback funkciók | 97 |
| A Free Pascal beépített assemblere | 97 |
| Operátorok | 98 |
| Adathossz definíció | 98 |
| Szegmens felülbírálás | 98 |
| Változók, rekordelemek elérése | 98 |
| Egyéb | 99 |
| Példák az assembler használatára | 99 |
| A billentyűzet | 103 |
| A billentyűzet BIOS-megszakításai | 104 |
| Programozás BIOS függvényekkel | 106 |
| A ReadKey függvény | 107 |
| A BIOS közvetlen hívása | 108 |
| A SHIFT állapot lekérdezése | 110 |
| A BIOS elérése védett módban | 112 |
| A SHIFT állapot lekérdezése védett módban | 114 |
| A billentyűzet megszakítás átvétele | 115 |
| Valós módban | 115 |
| Védett módban | 120 |
| A keyscan 1 unit | 125 |
| A bővített scan-kód készlet | 126 |
| A keyscam2 unit | 127 |
| A rendszeróra | 131 |
| Az időzítő áramkör | 132 |
| Az időzítő megszakítás | 137 |
| A megszakítás átvétele valós módban | 137 |
| A megszakítás kezelése védett módban | 139 |
| A hangszóró vezérlése | 141 |
| Az aszinkron soros kommunikáció | 145 |
| A modemek és a soros kommunikáció | 145 |
| Az aszinkron soros adatátvitel | 146 |
| Készülékek összekötése | 148 |
| BIOS megszakítások | 151 |
| Az Intel 8250 aszinkron soros illesztő | 155 |
| Soros kommunikáció BIOS függvényekkel | 159 |
| Lekérdezéses adatátvitel | 162 |
| Megszakításos adatátvitel | 167 |
| A soros vonal programozása védett módban | 176 |
| Modem parancsok | 182 |
| Inicializálás, alaphelyzetbe állítás | 183 |
| Tárcsázás, kapcsolatfelvétel, kapcsolatbontás | 184 |
| Kijelzések, modem válaszok | 185 |
| Hibajavítás és adattömörítés | 185 |
| Diagnosztika, tesztelés | 186 |
| Regiszterkészlet | 187 |
| Egyéb beállítások | 187 |
| A nyomtató illesztő | 191 |
| Az illesztő kiosztása | 191 |
| A nyomtatóadapter regiszterei | 192 |
| BIOS megszakítások | 194 |
| Két gép összekötése párhuzamos ponton keresztül | 196 |
| A párhuzamos illesztő tesztelése programmal | 196 |
| Kommunikáció két kép között | 202 |
| Az egér kezelése | 211 |
| BIOS függvények | 211 |
| A MyMouse és a MyGraph unit | 217 |
| Lekérdezéses egérkezelés | 223 |
| Statikus egérhasználat | 224 |
| Dianamikus egérhasználat | 226 |
| Az egérkurzor megváltoztatása | 229 |
| Az egér kezelése védett módban | 232 |
| A VGA kártya | 239 |
| Video alapfogalmak | 240 |
| Monokróm képábrázolási módszer | 240 |
| Szinkronizáció, órajelek | 242 |
| Színes képábrázolási módszer | 244 |
| Az RGB színkeverési módszer | 245 |
| Képernyőszerkezetek | 246 |
| A karakteres kép felépítése | 246 |
| A monokróm grafikus kép szerkezete | 249 |
| A 16 színű grafikus kép szerkezete | 250 |
| A 256 színű grafikus kép szerkezete | 253 |
| A modex képszerkezet | 255 |
| A VGA regiszterkészlete | 256 |
| A VGA latch | 256 |
| Az Attribute Controller regiszterek | 257 |
| Státus és kimeneti regiszterek | 260 |
| A Sequencer regiszterek | 261 |
| VGA palettaregiszterek | 263 |
| Grafikai vezérlő regiszterek | 265 |
| Elektronsugár-vezérlő regiszterek (CRTC) | 268 |
| Egyéb regiszterek | 273 |
| A VGA olvasási módjai | 273 |
| A VGA írás módjai | 274 |
| A VGA BIOS | 281 |
| Üzemmód beállíltó funkciók | 281 |
| Szöveges és grafikus megjelenítő funkciók | 284 |
| Szín- és palettabeállító funkciók | 288 |
| Karaktergenerátor funkciók | 292 |
| Kiegészítő funkciók | 295 |
| Állapotlekérdező- és beállító funkciók | 297 |
| A szöveges módok programozása | 300 |
| Különböző szöveges üzemmódok | 301 |
| A karakterkészlet megváltoztatása | 308 |
| A kép görgetése | 315 |
| Pixeles görgetés szöveges módban | 320 |
| A 16 színű grafikus módok programozása | 326 |
| Módbeállítás | 327 |
| Egy pixel kigyújtása | 328 |
| Egy pixel színének megállapítása | 329 |
| Vonalak rajzolása | 331 |
| Mindez a gyakorlatban | 339 |
| A G16 egység | 340 |
| A paletták kezelése | 349 |
| Osztott képernyő és görgetés | 350 |
| Mozgatható objektumok, BOB-ok | 355 |
| A 256 színű mód programozása | 365 |
| A g256 egység | 366 |
| A g256 egység használata | 379 |
| BOB-ok a 256 színű képen | 383 |
| A modex képernyőmód | 399 |
| A modex egység | 400 |
| A modex egység használata | 414 |
| BOB-ok a modex képen | 415 |
| A VESA videoszabvány programozása valós módban | 425 |
| VESA 1.2 megszakítások | 427 |
| Programozási nehézségek | 433 |
| A 256 színű VESA módok kezelése | 434 |
| A VESA256 unit | 434 |
| VESA beállítások és lekérdezések | 439 |
| Pixelmanipuláció | 441 |
| Vonalrajzolás | 442 |
| Szövegkiírás | 442 |
| Téglalapok rajzolása | 443 |
| Képterületek tárolása, visszatöltése | 443 |
| Színmanipulációs rutinok | 444 |
| Egérkezelés | 445 |
| Gyakorlati megvalósítás | 446 |
| Bankváltás | 446 |
| VESA lekérdezések, beállítások | 448 |
| Pixelek kezelése | 451 |
| Szöveges megjelenítés | 452 |
| Vonalrajzolás | 453 |
| Téglalapok | 454 |
| Színmanipulációs eljárások | 454 |
| Egérkezelés | 458 |
| A VESA információk lekérdezése | 465 |
| Videobankok | 466 |
| Az egér használata | 468 |
| Színkeverés, színátmenet | 469 |
| HI-color és TRUE-color grafikus módok | 470 |
| A VESA64K unit | 472 |
| Alapszínek | 475 |
| Színkeverés | 476 |
| A VESA videoszabvány programozása védett módban | 479 |
| VESA 3.0 megszakítások | 479 |
| Visszatérés a VESA funkciókból | 480 |
| Védett mód adatstruktúra | 480 |
| VBE 2.0/3.0 funkciók | 481 |
| A VESA funkciók hívása Free Pascal-ból | 490 |
| A VESALIN egység | 495 |
| Gyakorlati megvalósítás | 495 |
| A VESA módok lekérdezése | 508 |
| Az 1256demo program | 512 |
| BOB-ok linear framebuffer módban | 512 |
| A Hi-Color és True-Color módok kezelése | 518 |
| A Hi-Color mód | 518 |
| A 32 bites True-Color mód | 520 |
| Irodalomjegyzék | 523 |
| Tárgymutató | 525 |
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.