Anatomia PC. Wydanie VII - Helion
ISBN: 83-7197-751-4
stron: 1088, Format: B5, okładka: twarda
Data wydania: 2002-09-10
Księgarnia: Helion
Cena książki: 110,00 zł
Klasyczne kompendium wiedzy na temat budowy komputerów PC. Siódme już wydanie Anatomii PC to ponad tysiąc stron szczegółowych i aktualnych informacji, dla wszystkich, którzy chcą zgłębić tajemnice pecetów. Rozproszoną i trudno dostępną wiedzę na temat sprzętu komputerowego masz teraz w zasięgu ręku, w jednym kompletnym opracowaniu, którego kolejne edycje cieszą się niesłabnącym powodzeniem wśród czytelników.
Anatomia PC jest także nieocenioną pomocą w sytuacjach, gdy komputer nie działa tak jak należy. Dzięki niej poradzisz sobie nawet z najbardziej złożonymi problemami ze sprzętem. Jest to pozycja nie tylko dla profesjonalistów: serwisantów, projektantów urządzeń współpracujących z PC i programistów. Każdy, kto chce dowiedzieć się, jak działa jego pecet, znajdzie w Anatomii PC odpowiedź na wszystkie swoje pytania.
Omówione zostały:
- procesory i koprocesory
- architektury PC (od XT do architektur wieloprocesorowych)
- obsługa pamięci i typy układów pamięci
- chipsety, magistrala PCI, DMA, przerwania sprzętowe, zegar systemowy
- obsługa stacji dyskietek, dysków twardych, magistrale ATA, SCSI i złącze FireWire
- karty graficzne, magistrala AGP, przetwarzanie wideo i grafiki 3D
- standardy obsługi klawiatury, myszki i innych urządzeń wejściowych
- łącza: szeregowe, równoległe, USB, IrDA
- system oszczędzania energii (ACPI)
- karty dźwiękowe, synteza FM, WaveTable i standard MIDI
- modemy i standardy używane w transmisji modemowej
- sieci i karty sieciowe
- BIOS i metody zabezpieczania peceta przed nieuprawnionym dostępem
Osoby które kupowały "Anatomia PC. Wydanie VII", wybierały także:
- Chłodzenie procesorów PC 57,74 zł, (17,90 zł -69%)
- Chłodzenie procesorów PC 58,98 zł, (29,49 zł -50%)
- Komputery PC dla bystrzaków 34,90 zł, (17,45 zł -50%)
- ABC sam składam komputer. Wydanie IV 39,00 zł, (19,50 zł -50%)
- Montaż komputera PC. Ćwiczenia praktyczne 17,90 zł, (8,95 zł -50%)
Spis treści
Anatomia PC. Wydanie VII -- spis treści
Rozdział 1. Mikroprocesor (23)
- Przetwarzanie rozkazów (25)
- RISC i CISC (25)
- Pipeline (26)
- Faza pierwsza - pobranie (Prefetch, PF) (28)
- Faza druga - dekodowanie (Decode, DE) (28)
- Faza trzecia - wykonanie (Execute, EX) (28)
- Faza czwarta - zakończenie i zapisanie wyników (Write Back, WB) (28)
- Techniki przyspieszania (28)
- Techniki superskalarne (29)
- Przemianowywanie rejestrów (29)
- Przepowiadanie (32)
- Optymalizacja kodu (35)
- Dostęp do pamięci (35)
- Adresowanie (37)
- Stronicowanie (38)
- Caching (40)
- Topologie (41)
- Organizacja pamięci podręcznej (43)
- Mapowanie bezpośrednie (Direct Mapped) (43)
- Pełna asocjacja (Fully Associative) (43)
- Asocjacja zespołowa (Set Associative) (44)
- Strategie (44)
- Write Through (45)
- Write Back (45)
- Pamięć podręczna procesora 80386 (45)
- Określenie trafienia (47)
- Decyzja o wymianie linijki (LRU) (47)
- Obsługa przestrzeni adresowej I/O (49)
- Procesor 8086 (50)
- Procesory 80386 i 80486 (50)
- Pentium (51)
- Funkcje kontrolne i sterujące (51)
- BIST (51)
- Kontrola TLB (52)
- Kontrola pamięci podręcznej (52)
- Przejście w stan wysokiej impedancji (52)
- JTAG (52)
- Częstotliwość taktowania (54)
- Zasilanie (56)
- Jak rozpoznać typ procesora (59)
- Czy procesor jest zgodny z układem 80286 lub lepszym (59)
- Procesor 8086/88 czy 80186/88 (60)
- Procesor 80286 (61)
- Procesor 80386 (61)
- Procesor 486 czy Pentium (61)
- Koprocesory (61)
- Koprocesor 8087 (62)
- Koprocesor 80287 (63)
- Koprocesor 80387 (63)
- Koprocesor i487SX (64)
- Jak rozpoznać typ koprocesora (64)
- Czy w systemie jest koprocesor (64)
- Koprocesor 8087 (65)
- Koprocesor 80287 czy 80387 (66)
- Rozszerzenia (66)
- MMX (67)
- Zmiany w architekturze (67)
- Rozpoznanie procesora P55C (69)
- Nowe rejestry (69)
- Nowe typy danych (72)
- Nowe rozkazy (72)
- Przykłady zastosowań (77)
- 3DNow! (79)
- SSE (79)
- SSE2 (83)
- MMX (67)
Rozdział 2. Architektury komputerów PC (87)
- Model PC/XT (87)
- Procesor 8086 (87)
- Procesor 8088 (90)
- Dostęp do pamięci i przestrzeni wejścia-wyjścia (91)
- Kontroler 8288 (92)
- Pozostałe elementy architektury XT (94)
- Magistrala ISA 8-bitowa (96)
- Model AT (99)
- Procesor 80286 (101)
- Magistrala ISA 16-bitowa (102)
- Komputery z procesorami 386, 486 i Pentium (105)
- EISA (106)
- Wieloprocesorowość (107)
- Magistrala zewnętrzna (107)
- Kontroler DMA (107)
- Kontroler przerwań sprzętowych (107)
- Kontroler magistral (108)
- Pamięć konfiguracji (108)
- MCA (108)
- VESA (110)
- PCI (112)
- EISA (106)
- Architektury systemów wieloprocesorowych (112)
- Architektura MPP (113)
- Architektura UMA (114)
- Komunikacja z pamięcią (114)
- Caching w systemach multiprocesorowych (116)
- Specyfikacja MP (Intel) (118)
- Obsługa przerwań (119)
- Rozruch systemu (119)
- Przejście do pracy symetrycznej (120)
- System Dual-Pentium z magistralą PCI (121)
- Tabela konfiguracji MP (121)
- Zastosowania praktyczne (125)
- Systemy operacyjne (125)
- Procesory (125)
- Chipsety (127)
- Aplikacje (128)
- Granice teoretyczne (129)
- Architektura komputerów przenośnych (130)
- Złącze PCMCIA (131)
Rozdział 3. Układy pamięciowe PC (133)
- Pamięci dynamiczne (134)
- Tryb konwencjonalny (Page Mode) (135)
- Odczyt (135)
- Zapis (136)
- FPM (Fast Page Mode) (136)
- Odczyt (137)
- Zapis (137)
- EDO (Extended Data Out) (137)
- Odczyt (138)
- Zapis (138)
- BEDO (Burst EDO) (138)
- Porównanie (139)
- SDRAM (140)
- Linie zewnętrzne (142)
- Rozkazy SDRAM (144)
- Organizacje logiczne kostek SDRAM (148)
- Tryb konwencjonalny (Page Mode) (135)
- Moduły pamięciowe (149)
- Moduły SIMM-30 (SIP) (150)
- Moduły SIMM PS/2 (151)
- SIMM PS/2 bez parzystości (FPM i EDO) (152)
- SIMM PS/2 36-bitowy (154)
- System rozpoznawania modułów SIMM (156)
- Moduły DIMM (156)
- Buforowane DIMM DRAM (156)
- Niebuforowane DIMM DRAM (160)
- Niebuforowane DIMM SDRAM (163)
- Rozpoznawanie modułu DIMM (168)
- Odświeżanie (169)
- RAS Only (171)
- CBR (CAS before RAS) (172)
- Hidden (173)
- Wykrywanie błędów i ich korekcja (174)
- Błędy powtarzalne (HE) (175)
- Błędy sporadyczne (SE) (175)
- Kontrola parzystości (175)
- Kontrola ECC (177)
- Rozszerzenia standardu magistrali PC-66 (178)
- Parametry modułów (179)
- Pamięć konfiguracyjna (SPD) (180)
- Moduły buforowane (184)
- DDR-SDRAM (186)
- DDR-II i DDR-III (193)
- RDRAM (193)
- VC-SDRAM (200)
- HSDRAM (202)
- Porównanie parametrów pamięci (203)
- LVTTL (205)
- SSTL_2 (205)
- SSTL_18 (206)
- RSL (206)
- Identyfikacja producentów chipów pamięciowych (207)
Rozdział 4. Układy otoczenia procesora (chipset) (209)
- Zakres funkcji (209)
- Magistrala FSB (211)
- Obsługa pamięci operacyjnej i magistrali pamięciowej (213)
- Obsługa pamięci podręcznej (Cache) (216)
- Zakres pokrywany przez pamięć podręczną (219)
- Układy obsługi podstawki typu Socket 7 (221)
- Układy współpracujące z magistralą GTL+ i AGTL+ (224)
- Układy do obsługi procesorów AMD (230)
- ALi (231)
- AMD (231)
- nVidia (232)
- SiS (232)
- VIA (232)
- Układy ze zintegrowaną grafiką (234)
- Wewnętrzne magistrale międzyukładowe (236)
- PCI (239)
- Hub-Interface/V-Link (239)
- RapidIO (240)
- HyperTransport (LDT) (244)
Rozdział 5. Magistrala PCI (247)
- Gniazda magistrali PCI (257)
- Obsługa przerwań (259)
- Pamięć konfiguracyjna urządzeń PCI (261)
- Identyfikator producenta (Vendor ID) (261)
- Identyfikator urządzenia (Device ID) (261)
- Rejestr komend (Command) (262)
- Rejestr stanu (Status) (263)
- Numer wersji urządzenia (Revision ID) (265)
- Kod klasy urządzenia (Class Code) (265)
- Rozmiar linii pamięci podręcznej (Cache Line Size) (265)
- Minimalny czas transmisji (Latency Timer) (265)
- Typ nagłówka (Header Type) (268)
- BIST (Build-in Self-test) (269)
- Adres bazowy (Base Address Registers) (269)
- Wskaźnik CardBus CIS (CardBus CIS Pointer) (270)
- Dodatkowy identyfikator producenta (Subsystem Vendor ID) i dodatkowy identyfikator urządzenia (Subsystem ID) (271)
- Adres bazowy rozszerzenia ROM (Expansion ROM Base Address) (271)
- Wskaźnik do listy możliwości (Capabilities Pointer) (272)
- Linia IRQ (Interrupt Line) (272)
- Linia INT (Interrupt Pin) (272)
- Długość transmisji (Min_Gnt) (273)
- Częstość (Max_Lat) (273)
- Mechanizmy dostępu do pamięci konfiguracyjnej (273)
- Pierwszy mechanizm dostępu do pamięci konfiguracyjnej (274)
- Drugi mechanizm dostępu do pamięci konfiguracyjnej (274)
- PCI BIOS (275)
- Autokonfiguracja urządzeń PCI (275)
- Rozwój PCI i inne magistrale (276)
- PCI-32/66 MHz i PCI-64 (277)
- PCI-X (277)
- PCI-Express (280)
- Model warstwowy (281)
Rozdział 6. Kanał DMA (285)
- Układ scalony 8237A (286)
- Tryby pracy kontrolera DMA (288)
- Tryb spoczynkowy "I" (Idle) (288)
- Tryb "S" (Single) (289)
- Tryb "B" (Block) (289)
- Tryb "D" (Demand) (289)
- Tryb "C" (Cascade) (289)
- Tryb "V" (Verify) (289)
- Kaskadowe łączenie układów 8237A (290)
- Programowanie kontrolerów DMA (290)
- Adresy portów kontrolerów DMA w komputerze IBM PC/XT (291)
- "Sztuczne" porty komputera PC/XT (292)
- Adresy portów kontrolerów DMA w komputerze IBM PC/AT (292)
- "Sztuczne" porty komputera PC/AT (293)
- Budowa rejestrów wewnętrznych (294)
- Rejestr żądań (port 009h w PC/XT, 009h i 0D2h w PC/AT) (294)
- Rejestr stanu (port 008h w PC/XT, 008h i 0D0h w PC/AT) (294)
- Rejestr rozkazów (port 008h w PC/XT, 008h i 0D0h w PC/AT) (294)
- Rejestr maski kanału (port 00Ah w PC/XT, 00Ah i 0D4h w PC/AT) (295)
- Rejestr maskujący (port 00Fh w PC/XT, 00Fh i 0DEh w PC/AT) (295)
- Rejestr trybu (00Bh w PC/XT, 00Bh i 0D6h w PC/AT): (296)
- Przebieg transmisji (297)
- Komputer IBM PC (297)
- Komputer IBM PC/XT (298)
- Komputer IBM PC/AT (299)
- Kanały 16-bitowe (299)
- Układ odświeżania pamięci (300)
Rozdział 7. System obsługi przerwań sprzętowych (303)
- Układ scalony 8259A (304)
- Cykl przyjęcia zgłoszenia (306)
- Kaskadowe łączenie kontrolerów przerwań (307)
- Fazy obsługi przerwań od układu Slave (307)
- Programowanie kontrolera przerwań (309)
- Inicjowanie pracy układu (309)
- Polling (313)
- Przerwanie niemaskowalne (NMI) (314)
- Obsługa przerwań z magistral ISA, PCI i AGP (315)
Rozdział 8. Obsługa stacji dyskietek (319)
- Fizyczna organizacja danych na dyskietce (321)
- Programowanie operacji dyskowych (324)
- Programowanie operacji dyskowych z poziomu systemu MS-DOS (324)
- Przerwanie 25h (325)
- Przerwanie 26h (326)
- Przerwanie 21h (326)
- Obsługa dysków za pomocą funkcji BIOS-u (327)
- Funkcja 00h (328)
- Funkcja 01h (329)
- Funkcja 02h (329)
- Funkcja 03h (330)
- Funkcja 04h (330)
- Funkcja 05h (331)
- Funkcja 08h (333)
- Funkcja 15h (335)
- Funkcja 16h (336)
- Bezpośredni dostęp do kontrolera napędu dysków elastycznych (336)
- Rejestry kontrolera napędu dysków elastycznych (337)
- Cykl rozkazowy kontrolera (339)
- Faza przygotowawcza (339)
- Faza przekazywania rozkazu (339)
- Budowa przykładowego rozkazu - rozkaz RS (Read Sector) (340)
- Faza przekazywania rozkazu (340)
- Faza przekazywania danych (341)
- Faza końcowa (342)
- Alternatywne metody transmisji danych (345)
- Uwzględnianie mechanicznych własności napędu (346)
- Zabezpieczanie danych - kod CRC (348)
Rozdział 9. Obsługa dysku twardego (351)
- Budowa kontrolera (351)
- Systemy kodowania MFM i RLL (352)
- Fizyczna organizacja danych i formatowanie (354)
- Formatowanie wysokiego poziomu (355)
- Formatowanie niskiego poziomu (356)
- Wykrywanie i korekcja błędów (358)
- Standard AT-BUS (361)
- Wstęp (362)
- Złącze fizyczne (363)
- Dostęp CPU do dysku AT-BUS (366)
- Rejestr danych (1F0h) (368)
- Rejestr błędów (1F1h) (368)
- Rejestr prekompensacji (Features Register: 1F1h) (368)
- Rejestr numeru sektora (Sector Number Register: 1F3h) (369)
- Rejestr liczby sektorów (Sector Count Register: 1F2h) (369)
- Rejestry numeru cylindra (Cylinder Low/High Register: 1F4h, 1F5h) (369)
- Rejestr napęd/głowica (Device/Head Register: 1F6h) (369)
- Rejestr stanu (Status Regiser: 1F7h) (370)
- Rejestr rozkazów (Command Register: 1F7h) (370)
- Alternatywny rejestr stanu (3F6h) (372)
- Rejestr sterujący (3F6h) (372)
- Rejestr adresu napędu (3F7h) (372)
- Cykl programowania kontrolera (373)
- Przekazywanie rozkazu (373)
- Przekazywanie danych (373)
- Faza końcowa (374)
- Przykład realizacji rozkazu CZYTAJ SEKTOR (375)
- Rozszerzenia standardu pierwotnego (377)
- Wzrost pojemności dysków (380)
- Ograniczenia wnoszone przez BIOS (381)
- Bariera 504 MB (381)
- Metody omijania bariery 504 MB (384)
- Adresy liniowe (LBA) (384)
- Translacja XCHS (eXtended Cylinder-Head-Sector) (386)
- Straty pojemności (386)
- Bariera 2,1 GB (387)
- Bariera 8 GB (387)
- Przekraczanie bariery 8 GB (388)
- Bariera 32 GB (389)
- Bariera 128 GB (390)
- Ograniczenia wnoszone przez systemy operacyjne (391)
- Limit FAT-16 (bariera 2 047 MB) (391)
- Bariera 4 GB (392)
- Windows NT - bariery 4 GB i 8 GB (392)
- Windows 95 - bariera 32 GB (393)
- Windows 95/98/98ME - ograniczenie 69 GB (393)
- Ograniczenia wnoszone przez BIOS (381)
- Podnoszenie pasma przepustowego magistrali (393)
- Tryby PIO (394)
- Tryby DMA (395)
- Tryb Ultra DMA/33 (395)
- Tryb Ultra DMA/66 (400)
- Tryby Ultra ATA/100 i Ultra ATA/133 (402)
- Blok informacyjny (403)
- Realizacja rozkazu Identify Device (403)
- Faza przekazywania rozkazu (404)
- Faza przekazywania danych (404)
- Faza końcowa (404)
- Realizacja rozkazu Identify Device (403)
- Lista rozkazów (409)
- Funkcje oszczędnościowe (410)
- System PM (410)
- System APM (412)
- Funkcje akustyczne (413)
- Dostęp do funkcji AAM (414)
Rozdział 10. Szeregowa magistrala ATA (417)
- Specyfikacja (418)
- Sterowanie (419)
- Okablowanie (419)
- Protokół i transmisja (421)
Rozdział 11. Standard SCSI (429)
- Realizacja magistrali (432)
- Organizacja protokołu (435)
- Fazy pracy magistrali (436)
- Szyna wolna (Bus Free) (437)
- Faza rozstrzygania (Arbitration Phase) (439)
- Wybór (Selection Phase) (441)
- Reselekcja (Reselection) (444)
- Fazy informacyjne (446)
- Transfer danych w fazach informacyjnych (449)
- Tryb asynchroniczny (449)
- Tryb synchroniczny (451)
- Tryb synchroniczny "Fast" (453)
- Zmiana kierunku transmisji (456)
- Sytuacje wyjątkowe (456)
- Uwaga (Attention) (456)
- Zerowanie (Reset) (458)
- Rozkazy systemowe (460)
- Informacja statusowa (464)
- Komunikaty (Messages) (465)
- 00h: COMMAND COMPLETE (zakończono wykonanie rozkazu) (467)
- 02h: SAVE DATA POINTERS (zachowaj zestaw wskaźników) 03h: RESTORE POINTERS (przywróć zestaw wskaźników) (467)
- 04h: DISCONNECT (rozłączenie) (467)
- 05h: INITIATOR DETECTED ERROR (wykryto nienaturalne zachowanie inicjatora) (467)
- 06h: ABORT (przerwij natychmiast) (467)
- 07h: MESSAGE REJECT (odmowa przyjęcia wiadomości) (467)
- 08h: NO OPERATION (wiadomość pusta) (468)
- 09h: MESSAGE PARITY ERROR (wykryto błąd parzystości) (468)
- 0Ah: LINKED COMMAND COMPLETE (zakończono rozkaz cząstkowy) (468)
- 0Bh: LINKED COMMAND COMPLETE WITH FLAG (zakończono rozkaz cząstkowy plus flaga) (468)
- 0Ch: BUS DEVICE RESET (wyzerowanie) (468)
- 0Dh: ABORT TAG (porzuć wykonanie procesu) (468)
- 0Eh: CLEAR QUEUE (wyczyść kolejkę procesów) (468)
- 20h: SIMPLE QUEUE TAG (umieść w kolejce) 21h: HEAD OF QUEUE TAG (umieść na szczycie) 22h: ORDERED QUEUE TAG (umieść na końcu) (468)
- 12h: CONTINUE I/O PROCESS 13h: TARGET TRANSFER DISABLE (469)
- 80h - FFh: IDENTIFY (identyfikacja jednostki LUN) (469)
- 01h: SYNCHRONOUS DATA TRANSFER REQUEST (uzgodnienie RAO i TP) (469)
- Procedura uzgadniania (470)
- System wskaźników (470)
- Przykładowa wymiana danych (472)
- Fazy pracy magistrali (436)
- SCSI w komputerach PC (476)
- Host-Adapter (478)
- Okablowanie (480)
- Terminatory (482)
- Rozszerzenia SCSI (485)
Rozdział 12. Złącze 1394 (Fire Wire) (491)
- Ogólne założenia standardu (492)
- Tryby i prędkość transmisji (492)
- Topologia (493)
- Okablowanie (493)
- Gwarantowane pasmo transmisyjne (494)
Rozdział 13. Karty graficzne (495)
- Przegląd kart graficznych (495)
- Omówienie kart graficznych EGA, VGA i SVGA (499)
- Tryby tekstowe (502)
- Tryby graficzne (503)
- Rozdzielczość obrazu (503)
- Tryby zapisu i odczytu pamięci obrazu (504)
- Tryb zapisu 0 (504)
- Tryb zapisu 1 (505)
- Tryb zapisu 2 (505)
- Tryb zapisu 3 (505)
- Tryb odczytu 0 (505)
- Tryb odczytu 1 (505)
- Standard VESA (506)
- Rejestry sterowników EGA/VGA (506)
- Rejestry zewnętrzne (External/General registers) (508)
- Pomocniczy rejestr wyjściowy MOR (Miscellaneous Output Register) - adres 3C2h/3CCh (508)
- Rejestr urządzeń zewnętrznych FCR (Feature Control Register) - adres 3DAh/3CAh (508)
- Zerowy rejestr stanu ISRZ (Input Status Register Zero) - adres 3C2h (509)
- Pierwszy rejestr stanu ISRO (Input Status register one) - adres 3BAh (3DAh) (509)
- Rejestr odłączenia sterownika VSER (Video Subsystem Enable Register) - adres 3C3h (509)
- Układ sekwencyjny (510)
- Rejestr adresowy układu sekwencyjnego SAR (Sequencer Address Register) - adres 3C4h (510)
- Rejestr informacyjny układu sekwencyjnego - adres 3C5h (510)
- Rejestr zerowania RR (Reset Register) - indeks 00h (510)
- Rejestr trybu taktowania CMR (Clocking Mode Register) - indeks 01h (510)
- Rejestr blokowania pamięci MMR (Map Mask Register) - indeks 02h (511)
- Rejestr zbioru znaków CMR (Character Map Register) - indeks 03h (511)
- Rejestr trybu dostępu do pamięci MMR (Memory Mode Register) - indeks 04h (512)
- Układ graficzny (512)
- Rejestr adresowy układu graficznego GAR (Graphics 1 and 2 Address Register) - adres 3CEh (512)
- Rejestr informacyjny układu graficznego - adres 3CFh (512)
- Rejestr ustawiania-zerowania SRR (Set/Reset Register) - indeks 00h (512)
- Rejestr zezwolenia na ustawianie-zerowanie ESRR (Enable Set/Reset Register) - indeks 01h (513)
- Rejestr porównania kolorów CCR (Colour Compare Register) - indeks 02h (513)
- Rejestr przesunięcia i wyboru funkcji DRFSR (Data Rotate-Function Select Register) - indeks 03h (514)
- Rejestr wyboru płatu do odczytu RMSR (Read Map Select Register) - indeks 04h (514)
- Rejestr trybu dostępu do pamięci MOR (Mode Register) - indeks 05h (514)
- Rejestr dodatkowy MIR (Miscellaneous Register) - indeks 06h (515)
- Rejestr pominięcia koloru CDCR (Colour don't Care Register) - indeks 07h (516)
- Rejestr modyfikacji bitów BMR (Bit Mask Register) - indeks 08h (516)
- Układ sterowania atrybutem (517)
- Rejestr adresowy układu sterowania atrybutem G1&2AR (Graphics 1 and 2 Address Register) - adres 3C0h (517)
- Rejestr informacyjny układu sterowania atrybutem - adres 3C0h/3C1h (517)
- Rejestry palety PR (Palette Registers) - indeksy 00h - 0Fh (518)
- Rejestr sterowania trybem pracy MCR (Mode Control Register) - indeks 10h (518)
- Rejestr krawędzi ekranu OR (Overscan Register) - indeks 11h (519)
- Rejestr uwzględnianych płatów pamięci CPER (Colour Plane Enable Register) - indeks 12h (519)
- Rejestr przesunięcia poziomego HPPR (Horizontal Pel Panning Register) - indeks 13h (519)
- Rejestr wyboru koloru CSR (Colour Select Register) - indeks 14h (520)
- Przetwornik cyfrowo-analogowy (520)
- Rejestr ograniczenia koloru PELMR (PEL Mask Register) - adres 3C6h (521)
- Rejestr stanu przetwornika DACSR (DAC Status Register) - adres 3C7h (521)
- Rejestr adresowy odczytu przetwornika PELARMR (PEL Address Read Mode Register) - adres 3C7h (522)
- Rejestr adresowy zapisu przetwornika PELAWMR (PEL Address Write Mode Register) - adres 3C8h (522)
- Rejestr informacyjny przetwornika PELDR (PEL Data Register) - adres 3C9h (523)
- Układ sterowania wyświetlaczem (CRT Controller) (523)
- Rejestr indeksowy układu sterowania wyświetlaczem CRTCAR (CRTC Address Register) - adres 3B4h (3D4h) (523)
- Rejestr informacyjny układu sterowania wyświetlaczem - adres 3B5h (3D5h) (523)
- Rejestr całkowitego czasu wyświetlania linii HTR (Horizontal Total Register) - indeks 00h (523)
- Rejestr końca wyświetlania poziomego HDER (Horizontal Display End Register) - indeks 01h (524)
- Rejestr początku wygaszania poziomego SHBR (Start Horizontal Blanking Register) - indeks 02h (524)
- Rejestr końca wygaszania poziomego EHBR (End Horizontal Blanking Register) - indeks 03h (524)
- Rejestr początku powrotu poziomego SHRR (Start Horizontal Retrace Register) - indeks 04h (525)
- Rejestr końca powrotu poziomego EHRR (End Horizontal Retrace Register) - indeks 05h (525)
- Rejestr całkowitego czasu wyświetlania obrazu VTR (Vertical Total Register) - indeks 06h (525)
- Rejestr przepełnień układu sterowania wyświetlaczem OVRFLR (Overflow Register) - indeks 07h (526)
- Rejestr położenia pierwszej linii PSLR (Preset Scan Line Register) - indeks 08h (526)
- Rejestr ostatniej linii znaku MSLR (Max Scan Line Register) - indeks 09h (526)
- Rejestr pierwszej linii kursora CSR (Cursor Start Register) - indeks 0Ah (527)
- Rejestr ostatniej linii kursora CER (Cursor End Register) - indeks 0Bh (527)
- Rejestry adresowe SAHR, SALR (Start Address High Register, Start Address Low Register) - indeksy 0Ch i 0Dh (527)
- Rejestry pozycji kursora CLHR, CLLR (Cursor Location High Register, Cursor Location Low Register) - indeksy 0Eh i 0Fh (528)
- Rejestr początku powrotu pionowego VRS (Vertical Retrace Start) - indeks 10h (528)
- Rejestr końca powrotu pionowego VRE (Vertical Retrace End) - indeks 11h (528)
- Rejestr końca wyświetlania pionowego VDER (Vertical Display End Register) - indeks 12h (529)
- Rejestr długości linii OR (Offset Register) - indeks 13h (529)
- Rejestr pozycji podkreślenia ULR (Underline Location Register) - indeks 14h (529)
- Rejestr początku wygaszania pionowego SVBR (Start Vertical Blanking Register) - indeks 15h (530)
- Rejestr końca wygaszania pionowego EVBR (End Vertical Blanking Register) - indeks 16h (530)
- Rejestr trybu adresowania MCR (Mode Control Register) - indeks 17h (530)
- Rejestr porównania linii LCR (Line Compare Register) - indeks 18h (531)
- Rejestry zewnętrzne (External/General registers) (508)
- Funkcje BIOS-u obsługujące karty graficzne (532)
- Funkcje określające tryb pracy i ogólne parametry sterownika (532)
- Funkcja 00h - wybór trybu pracy sterownika (EGA/VGA) (532)
- Funkcja 01h - określenie postaci kursora (EGA/VGA) (533)
- Funkcja 02h - ustawienie pozycji kursora (EGA/VGA) (534)
- Funkcja 03h - pobranie pozycji i postaci kursora (EGA/VGA) (534)
- Funkcja 05h - ustawienie numeru wyświetlanej strony (EGA/VGA) (534)
- Funkcja 06h - przewinięcie tekstu w górę (EGA/VGA) (535)
- Funkcja 07h - przewinięcie tekstu w dół (EGA/VGA) (535)
- Funkcja 0Fh - pobranie numeru trybu pracy sterownika (EGA/VGA) (536)
- Funkcje dostępu do ekranu (536)
- Funkcja 08h - pobranie kodu i atrybutu znaku, znajdującego się w miejscu wskazywanym przez kursor (EGA/VGA) (536)
- Funkcja 09h - ustawienie atrybutu i wypisanie znaku w pozycji wskazywanej przez kursor (EGA/VGA) (536)
- Funkcja 0Ah - wypisanie znaku w pozycji wskazywanej przez kursor (EGA/VGA) (537)
- Funkcja 0Bh - wybranie koloru tła i krawędzi ekranu/ wybranie palety kolorów (537)
- Funkcja 0Ch - wyświetlenie punktu (piksela) w graficznych trybach pracy (EGA/VGA) (538)
- Funkcja 0Dh - odczytanie koloru punktu (piksela) w graficznych trybach pracy (EGA/VGA) (539)
- Funkcja 0Eh - wyświetlenie znaku z przemieszczeniem kursora (EGA/VGA) (539)
- Funkcje służące do definiowania kolorów (540)
- Funkcja 10h - operacje na palecie kolorów (540)
- Funkcje generatora znaków (547)
- Funkcja 11h - działania na generatorze znaków (547)
- Funkcje konfigurujące sterownik (555)
- Funkcja 12h - konfiguracja sterownika (555)
- Funkcje uzupełniające (559)
- Funkcja 13h - wypisanie ciągu znaków (EGA/VGA) (559)
- Funkcja 1Ah - pobranie informacji o sterowniku graficznym (VGA) (561)
- Funkcja 1Bh - informacja o stanie i funkcjach aktywnego sterownika (VGA) (562)
- Funkcja 1Ch - zachowanie-odtworzenie stanu sterownika (VGA) (565)
- Dodatkowe funkcje obsługiwane przez VESA-BIOS (567)
- Funkcja 4F00h - informacja o karcie SVGA (567)
- Funkcja 4F01h - informacja o trybach karty SVGA (567)
- Funkcja 4F02h - przełączanie trybów VESA (569)
- Funkcja 4F03h - odczyt bieżącego trybu pracy (569)
- Funkcja 4F04h - zapamiętanie lub odtwarzanie parametrów karty (570)
- Funkcja 4F05h - podłączenie banku pamięci obrazu lub odczyt numeru podłączonego banku (570)
- Funkcja 4F06h - ustawienie lub odczyt szerokości ekranu wirtualnego (571)
- Funkcja 4F07h - ustawienie (odczyt) lewego górnego rogu ekranu rzeczywistego względem ekranu wirtualnego (571)
- Funkcja 4F08h - ustawienie (odczyt) liczby bitów odpowiadających barwom podstawowym (w układzie RGB) w tablicy LUT (572)
- Funkcje określające tryb pracy i ogólne parametry sterownika (532)
- Przykłady zastosowania funkcji BIOS-u kart graficznych (572)
- Rozpoznanie typu karty graficznej (572)
- Sprawdzenie ilości pamięci zainstalowanej na karcie graficznej (573)
- Zmiana wyglądu znaku (574)
- Pamięć lokalna akceleratora (575)
- Frame Buffer (575)
- Bufor Z/W (576)
- Pamięć tekstur (578)
- Rozmiar pamięci i organizacja (580)
- Rodzaje pamięci kart graficznych (583)
- DRAM (583)
- EDO i BEDO DRAM (584)
- SDRAM (584)
- SGRAM (584)
- MDRAM (584)
- V-RAM (585)
- WRAM (586)
- DDR-SDRAM (586)
- RAM-DAC (586)
- Dopasowanie monitora do karty (588)
- Parametry karty (589)
- Jakość monitora (590)
- Kanał informacyjny VESA DDC (592)
- DDC1 (593)
- DDC2B (593)
- DDC2AB (593)
- Złącza cyfrowe (594)
- TMDS (594)
- P&D (EVC) (595)
- DFP (595)
- DVI (597)
Rozdział 14. Przetwarzanie obrazów wideo (599)
- Formaty MPEG (602)
- MPEG-1 (602)
- MPEG-2 (604)
- MPEG-4 (604)
- Rozwiązania programowe na platformie PC (605)
- Kodery (606)
- Odtwarzacze (608)
- Wspomaganie sprzętowe (609)
- Interfejs programowy (610)
Rozdział 15. Grafika 3D (613)
- Schemat przetwarzania obiektów 3D (614)
- API (616)
- Geometry Engine (617)
- Tłumaczenie opisu środowiska (618)
- Oświetlenie i tekstura (618)
- Przekształcenia geometryczne (618)
- Strefa widoczności (619)
- Przekazanie parametrów do jednostki rasteryzującej (619)
- Rendering Engine (620)
- Teksturowanie (622)
- Korekcja perspektywy (624)
- Nakładanie mapy (625)
- Przyporządkowanie najbliższego punktu (Peak Nearest) (625)
- Filtracja bilinearna (Bilinear Interpolation) (626)
- MIP-Mapping (627)
- Filtracja trilinearna (628)
- Mieszanie kolorów (629)
- Efekty specjalne (630)
- Podział mocy obliczeniowej (631)
Rozdział 16. Magistrala AGP (633)
- Architektura komputera z magistralą AGP (633)
- Sygnały magistrali AGP (636)
- Szyna adresów i danych (636)
- Sygnały PCI (639)
- Sygnały kontroli przepływu (640)
- Sygnały obsługi żądań AGP (640)
- Linie statusowe (640)
- Sygnały kluczujące (641)
- Sygnały USB (642)
- System zarządzania zużyciem energii (642)
- Sygnały specjalne (642)
- Linie zasilające (642)
- AGP w teorii (642)
- Kolejkowanie (643)
- Magistrala SBA (645)
- GART (646)
- DIME (647)
- AGP w praktyce (649)
- Wymagania sprzętowe i programowe (649)
- Kontrola działania (651)
- AGP PRO (653)
- AGP 3.0 (655)
- Pasmo przepustowe (656)
- Poziomy napięć (656)
- Nowe sygnały i przedefiniowania (657)
- Sygnały zegarowe (657)
- AGP 2.0 (658)
- AGP 3.0 (659)
- Transakcje (659)
- Pobór prądu (659)
- Zgodność w dół (660)
Rozdział 17. System odmierzania czasu (661)
- Układ 8253/8254 (661)
- Tryb 0 (663)
- Tryb 1 (663)
- Tryb 2 (664)
- Tryb 3 (664)
- Tryb 4 (664)
- Tryb 5 (665)
- Programowanie generatora 8253/8254 (665)
- Zegar systemowy (668)
- Układ odświeżania pamięci dynamicznej (669)
- Obsługa głośnika (671)
- Drugi układ 8254 i jego zastosowanie (673)
Rozdział 18. Pamięć CMOS-RAM (675)
- Organizacja pamięci CMOS (676)
- Rejestr A (offset 0Ah) (677)
- Rejestr B (offset 0Bh) (678)
- Rejestr C (offset 0Ch) (679)
- Rejestr D (offset 0Dh) (680)
- Rejestr E (offset 0Eh) - Diagnostic Status Byte (680)
- Rejestr F (offset 0Fh) - Shutdown Byte (681)
- Konfiguracja napędów dyskietek (offset 10h) (682)
- Konfiguracja dysków twardych (offset 12h) (682)
- Pamięć (offset 15h) (683)
- Suma kontrolna (684)
- Bajt konfiguracji sprzętowej (Equipment Byte) (684)
- Funkcje BIOS-u obsługujące pamięć konfiguracji (684)
- Funkcja 00h (685)
- Funkcja 01h (685)
- Funkcja 02h (685)
- Funkcja 03h (686)
- Funkcja 04h (686)
- Funkcja 05h (687)
- Funkcja 06h (687)
- Funkcja 07h (687)
- Bezpośredni dostęp do pamięci CMOS (688)
Rozdział 19. Obsługa urządzeń wejściowych (689)
- Klawiatura (689)
- Mapa klawiatury (691)
- Organizacja obsługi klawiatury przez BIOS (697)
- Bajt 0040:0017h (700)
- Bajt 0040:0018h (701)
- Bajt 0040:0096h (701)
- Bajt 0040:0097h (701)
- Funkcje przerwania 16h BIOS-u (702)
- Funkcja 00h (702)
- Funkcja 01h (703)
- Funkcja 02h (703)
- Funkcja 03h (704)
- Funkcja 05h (704)
- Funkcja 10h (705)
- Funkcja 11h (705)
- Funkcja 12h (705)
- Bezpośrednie programowanie klawiatury (706)
- Rozkaz EDh - sterowanie diodami świecącymi (710)
- Rozkaz EEh - Echo (710)
- Rozkaz F0h - wybór zestawu kodów klawiszy (711)
- Rozkaz F2h - identyfikacja klawiatury (ID) (711)
- Rozkaz F3h - opóźnienie i prędkość autorepetycji (711)
- Rozkaz F4h - odblokowanie klawiatury (711)
- Rozkaz F5h (711)
- Rozkaz F6h (712)
- Rozkaz FEh - żądanie powtórzenia transmisji (712)
- Rozkaz FFh - diagnostyka klawiatury (712)
- Port wejściowy i port wyjściowy (713)
- Myszka (716)
- Funkcja 00h (717)
- Funkcja 01h (719)
- Funkcja 02h (719)
- Funkcja 03h (719)
- Funkcja 04h (720)
- Funkcja 05h (720)
- Funkcja 06h (721)
- Funkcja 0Bh (721)
- Manipulator (722)
- Funkcja 84h (724)
Rozdział 20. Łącze szeregowe (725)
- Asynchroniczna transmisja szeregowa (725)
- Układ scalony 8250 (727)
- Interfejs RS-232C (730)
- Tryb simpleksowy (732)
- Tryb półdupleksowy (733)
- Tryb dupleksowy (733)
- Dostęp do łącza szeregowego z poziomu systemu MS-DOS (735)
- Funkcja 03h (735)
- Funkcja 04h (736)
- Funkcja 3Fh (736)
- Funkcja 40h (736)
- Funkcje BIOS-u obsługujące łącze szeregowe (737)
- Przekroczenie czasu (Time Out) (738)
- Przerwanie połączenia (Break) (738)
- Błąd protokołu (Frame Error) (738)
- Błąd parzystości (Parity Error) (738)
- Błąd przepełnienia (Overrun Error) (738)
- Bajt statusowy modemu (739)
- Funkcja 00h (739)
- Funkcja 01h (740)
- Funkcja 02h (741)
- Funkcja 03h (741)
- Bezpośrednie programowanie rejestrów UART (742)
- Przerwania generowane przez łącze szeregowe (743)
- Rejestr konfiguracji przerwań (743)
- Rejestr identyfikacji przerwań (744)
- Rejestr formatu danych (LCR) (745)
- Prędkość transmisji (746)
- Sygnały sterujące (746)
- Rejestr wyjściowych sygnałów sterujących (MCR) (746)
- Rejestr wejściowych sygnałów sterujących łącza RS-232C (MSR) (747)
- Rejestr stanu transmisji (LSR) (748)
- Układ UART 16450 (749)
- Przerwania generowane przez łącze szeregowe (743)
Rozdział 21. Łącze równoległe (751)
- Terminologia BIOS-SETUP (753)
- Tryby podstawowe (754)
- Tryb standardowy (754)
- Rejestr danych (Data Register) - adres bazowy+0 (757)
- Rejestr stanu (Status Register) - adres bazowy+1 (758)
- Rejestr sterujący (Control Register), adres bazowy+2 (759)
- Tryb półbajtowy (760)
- Tryb bajtowy (PS/2) (760)
- Tryb EPP (761)
- Tryb ECP (764)
- Rejestr ECR (Extended Control Register), adres bazowy+402h (767)
- Tryb standardowy (754)
- Realizacja portu równoległego w ramach architektury PC (768)
- Dostęp do łącza równoległego poprzez funkcje BIOS-u (770)
- Funkcja 00h (771)
- Funkcja 01h (771)
- Funkcja 02h (772)
- Dostęp do łącza równoległego z poziomu systemu MS-DOS (773)
- Funkcja 05h (773)
- Funkcja 40h (774)
- Ogólne zastosowanie łącza równoległego (775)
Rozdział 22. Złącze USB (781)
- Specyfikacja (781)
- Topologia (782)
- Okablowanie (784)
- Protokół (786)
- Pakiety (787)
- Sterowanie w trybach LS/FS (USB 1.1) (789)
- Sterowanie w trybie HS (USB 2.0) (790)
- USB w praktyce (793)
- Windows 95 (795)
- Windows 98/98SE/ME/2000/XP (795)
- Windows NT (796)
- USB 2.0 (796)
Rozdział 23. Złącze bezprzewodowe na falach podczerwieni (IrDA) (797)
- Protokoły komunikacyjne IrDA (797)
- Standard IrDA-CONTROL (798)
- Standard IrDA-DATA (799)
- IrDA w praktyce (801)
- Windows 95 (803)
- Windows 98 (804)
- Windows ME (804)
- Windows NT (804)
- Windows 2000 (804)
- Windows XP (805)
Rozdział 24. System ograniczania zużycia energii (ACPI) (807)
- Model warstwowy ACPI (808)
- Przegląd stanów energetycznych (811)
- Wskazówki praktyczne (813)
- Windows 98 (813)
- Windows 2000 (814)
- Programy testujące (817)
- ACPIHCT (817)
- ACPI View (818)
- Suspender (818)
- Zestaw Waker-Dozer (819)
Rozdział 25. Fibre Channel (821)
- Topologie (822)
- Sterowanie (823)
- Protokół (824)
- Systemy złącz i okablowanie FC (825)
- Dyski ze złączem FC (827)
Rozdział 26. InfiniBand (829)
- Architektura (830)
- Sterowanie linii (831)
- Protokół (831)
- Okablowanie IBA (832)
Rozdział 27. Karta dźwiękowa (835)
- Synteza FM (836)
- Synteza WaveTable (841)
- Digitalizacja i obróbka cyfrowa (DSP) (844)
- Przetworniki ADC i DAC (845)
- Standard Midi (847)
- Protokół MIDI (848)
- MIDI od strony sprzętowej (849)
- Modelowanie przestrzenne (851)
- Wyprowadzenia zewnętrzne (855)
- Sygnały analogowe i mikser (855)
- Sygnały cyfrowe (856)
- Wykorzystanie zasobów systemowych (858)
- "Sound on Board" według specyfikacji AC'97 (860)
- Schemat blokowy systemu AC'97 (861)
- Układ scalony Codec AC'97 (863)
Rozdział 28. Modemy (865)
- Implementacje modemów (865)
- Modulacja sygnału (868)
- AM i QAM (868)
- FSK (868)
- PM i PSK (869)
- PCM (869)
- TCM (869)
- Standardy (869)
- Standardy Bell (870)
- V.21/V.22/V.22bis/V.23 (871)
- V.32/V.32bis/V.32turbo (871)
- V.34 (V.Fast, V.34+, V.FC) (871)
- V.42 (MNP)/V.42bis (871)
- V.90 (872)
- V.92 (874)
- Dalsze perspektywy (874)
- Polecenia AT (874)
- Łańcuchy inicjalizujące (876)
- Chipset i sterownik modemu (876)
- Konfiguracja i diagnostyka modemów (877)
- Środki własne OS (877)
- Monitory systemowe (878)
- Hyper Terminal (878)
- Programy dodatkowe (879)
- ModemChk (880)
- MyVitalAgent (881)
- NetStatLive (NSL) (882)
- Środki własne OS (877)
Rozdział 29. PC w sieci lokalnej (883)
- Model OSI (884)
- Warstwa fizyczna (L1) (884)
- Łącze (L2) (885)
- Sieć (L3) (885)
- Transport (L4) (885)
- Sesja (L5) (885)
- Warstwa prezentacji (L6) (886)
- Warstwa użytkowa (L7) (886)
- Karta sieciowa (886)
- Komunikacja z pamięcią i buforowanie (886)
- Formowanie ramki (888)
- Konwersja szeregowo-równoległa (889)
- Kodowanie i dekodowanie (889)
- Dostęp do medium (889)
Rozdział 30. Zasilacz (891)
- Zasilacz standardu ATX (893)
- Specyfikacja ATX/ATX12V (896)
- Dobór zasilacza (898)
- Przykładowe rozwiązania (899)
Rozdział 31. BIOS i jego program konfiguracyjny (903)
- Organizacja systemu bezpieczeństwa (904)
- Możliwości omijania systemu bezpieczeństwa (906)
- Metoda 1 - hasła uniwersalne (906)
- Metoda 2 - załadowanie parametrów standardowych (907)
- Metoda 3 - kasowanie CMOS-RAM (907)
- Metoda 4 - atak poprzez programy szperające (908)
- Metoda 5 - drugi komputer (909)
- Metoda 6 - przypadki specjalne i komputery przenośne (909)
- Możliwości omijania systemu bezpieczeństwa (906)
- System ochrony przed wirusami atakującymi Boot-Sektor (909)
- System ładowania wartości predefiniowanych (910)
- Mechanizm opuszczania programu konfiguracyjnego (910)
- Ogólna konstrukcja blokowa (911)
- Programy pseudo-BIOS-Setup (911)
- Nowe trendy w programach BIOS (911)
- Obrazki w BIOS-ie (912)
- Podwójny BIOS (912)
- POST on Board (913)
- Voice Diagnostic (913)
- Auto-Overclocking (913)
Dodatki (949)
Dodatek A Przegląd architektury mikroprocesorów (951)
- Procesory AMD (951)
- Rodzina K5 (951)
- Rodzina K6 (954)
- Rodzina K6-2 (955)
- Rodzina K6 III (958)
- Athlon (959)
- Mikroarchitektura (961)
- Pamięć podręczna L1 (963)
- Pamięć podręczna L2 (964)
- Magistrala (964)
- Dalsze modele Athlon (965)
- Zasilanie procesorów AMD (969)
- Procesory Cyrix (969)
- Rodzina 6x86 (M1) (969)
- Rodzina M2 (972)
- ViA Cyrix III (975)
- Procesory Intel (975)
- Rodzina Pentium (975)
- Pentium MMX (977)
- Pentium Pro (978)
- Pentium II (982)
- Celeron (987)
- Celeron A (Mendocino) (989)
- Celeron III (989)
- Celeron/Socket 478 (990)
- Pentium II/Xeon (990)
- Pentium III (993)
- Pentium III/Xeon (994)
- Pentium 4 (998)
- Pentium 4/Xeon (1001)
- Podstawki i obudowy procesorów Intel (1002)
- Procesory IDT (1003)
- WinChip C6 (1003)
- WinChip 2 (1005)
Dodatek B Systemy oznaczeń scalonych układów pamięciowych (1007)
- Układy DRAM (1007)
- System oznaczeń firmy Samsung (1008)
- System oznaczeń firmy Micron (1008)
- Układy SDRAM (1011)
- System oznaczeń firmy Samsung (1012)
- System oznaczeń firmy Mitsubishi (1013)
- System oznaczeń firmy Micron (1013)
- Układy RDRAM (1013)
- Układy DDR SDRAM (1014)
Dodatek C Baza adresów internetowych (1017)
- Ujęcia całościowe PC (1017)
- Płyty główne (1017)
- Płyty główne - informacje ogólne (1017)
- Płyty główne - producenci (1018)
- Płyty główne - chipset (1021)
- Płyty główne - BIOS (1021)
- Płyty główne - bazy danych (1022)
- Procesory (1022)
- Procesory - informacje ogólne (1022)
- Procesory - producenci (1023)
- Procesory - AMD, 3DNow! (1024)
- IC i pamięci (1024)
- IC i pamięci - informacje ogólne (1024)
- IC i pamięci - producenci (1025)
- IC i pamięci - bazy danych (1026)
- Dyski twarde (1026)
- Dyski twarde - informacje ogólne i bazy danych (1026)
- Dyski twarde - producenci (1027)
- Grafika (1028)
- Grafika - informacje ogólne (1028)
- Grafika - producenci chipów graficznych i kart (1028)
- Napędy CD-R, CD-RW, DVD (1032)
- Napędy CD-R, CD-RW, DVD - informacje ogólne (1032)
- Napędy CD-R, CD-RW, DVD - producenci (1032)
- Modemy (1033)
- Modemy - informacje ogólne (1033)
- Modemy - producenci i chipsety (1033)
- Bazy danych sterowników (Drivers) (1034)
- Standardy, specyfikacje, encyklopedie (1034)
- Przeglądy i porównania sprzętu, nowości (1035)
- Optymalizacja sprzętu (1036)
- Chłodzenie (1036)
- Złącza (1037)
- Złącza - port równoległy (1037)
- Złącza - port szeregowy (1037)
- Złącza - USB (1037)
- Złącza - IrDA (1037)
- Złącza - Fire Wire (1394) (1038)
- Złącza - klawiatura (1038)
- Zasilacze (1038)
Dodatek D Przykład współpracy z magistralą ISA (1041)
- Opis działania (1041)
- Wykorzystywane sygnały magistrali (1043)
- D0 - D7 (Data) (1043)
- A0 - A9 (Address) (1043)
- ALE (Address Latch Enable) (1043)
- ~IOW (Input/Output Write) (1043)
- +5 V/GND (1043)
- Zastosowane układy scalone (1044)
- 74688 (1044)
- 74245 (1044)
- 74574 (1044)
- 7485 (1045)
- 7400 (1045)
- 7406 (1045)
Dodatek E CD-ROM dołączony do książki (1047)
Skorowidz (1049)