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.