Professional Documents
Culture Documents
Wydanie XI
Autor: Piotr Metzger
ISBN: 978-83-246-1119-5
oprawa twarda
Zawiera DVD
Zmiany od poprzedniego wydania
Potne rdo wiedzy o budowie komputerw PC
Wydawnictwo Helion
ul. Kociuszki 1c
44-100 Gliwice
tel. 032 230 98 63
e-mail: helion@helion.pl
Procesory
Zarzdzanie pamici
Magistrale i zcza
Obsuga urzdze zewntrznych
Komputer to skomplikowany organizm, a znajomo anatomii wspczesnych pecetw
to wiedza niezbdna kademu serwisantowi, programicie i projektantowi urzdze
wsppracujcych z komputerami. Informacje te przydaj si take zwykym
uytkownikom komputera, ktrzy prbuj samodzielnie dociec przyczyn
nieprawidowego dziaania sprztu i sprawnie si z nimi upora. Niestety, szczegowe
dane o komponentach peceta s nie tylko trudno dostpne, ale przede wszystkim
rozproszone w wielu dokumentach, specyfikacjach i schematach.
Ksika Anatomia PC to kompletne opracowanie zawierajce informacje
o architekturze komputerw PC i ich komponentw. Jedenaste ju wydanie tej
klasycznej i cieszcej si ogromn popularnoci pozycji jest - podobnie jak poprzednie
- prawdziwym kompendium wiedzy o wspczesnych pecetach, opisujcym zarwno
rozwizania klasyczne, jak i nowoci z ostatnich miesicy. Dziki tej ksice poradzisz
sobie ze wszystkimi problemami sprztowymi, zdiagnozujesz usterki i zaprojektujesz
urzdzenia poprawnie wsppracujce z komputerem.
Anatomia PC. Wydanie XI opisuje zagadnienia takie, jak:
mikroprocesory rodziny x86 wraz z najnowszymi Intel Core 2
oraz AMD Athlon/Opteron/Phenom;
koprocesory i rozszerzenia, takie jak MMX, 3DNow, SSE, SSE2 i HT;
procesory dwurdzeniowe;
architektury komputerw PC XT, AT, 386, 486 i Pentium,
systemw jedno- i wieloprocesorowych oraz komputerw przenonych;
ukady pamiciowe stosowane w komputerach PC (SIMM, DRAM, SDRAM,
DDR, DDR2, DDR3) oraz zasady ich obsugi;
chipsety Intel, VIA, SiS, i865/875, obsuga przerwa, magistrala PCI i kana
DMA, mostkowanie PCI-E - AGP;
obsuga stacji dyskietek i dyskw twardych (organizacja i odczyt danych,
praca kontrolera, macierze RAID);
zcza ATA, SCSI i FireWire;
Ponadto w ksice znajdziesz informacje o diagnozowaniu usterek komputera
za pomoc Linuksa, opisy mikroprocesorw firm Intel, AMD i Cyrix (w tym take
najnowszych jednostek 64-bitowych) oraz adresy witryn internetowych producentw
sprztu i oprogramowania diagnostycznego.
Spis treci
Rozdzia 1. Mikroprocesor ...................................................................................... 19
Przetwarzanie rozkazw .......................................................................................................... 21
RISC i CISC ...................................................................................................................... 21
Przetwarzanie potokowe ................................................................................................... 22
Techniki przyspieszania .................................................................................................... 25
Dostp do pamici ................................................................................................................... 32
Adresowanie ...................................................................................................................... 34
Stronicowanie .................................................................................................................... 36
Pamici podrczne ................................................................................................................... 37
Topologie .......................................................................................................................... 38
Organizacja pamici podrcznej ....................................................................................... 41
Strategie ............................................................................................................................ 43
Pami podrczna procesora 80386 .................................................................................. 43
Obsuga przestrzeni adresowej I/O .......................................................................................... 47
Procesor 8086 .................................................................................................................... 48
Procesory 80386 i 80486 ................................................................................................... 48
Pentium ............................................................................................................................. 49
Funkcje kontrolne i sterujce .................................................................................................. 49
BIST .................................................................................................................................. 50
Kontrola TLB .................................................................................................................... 50
Kontrola pamici podrcznej ............................................................................................ 50
Przejcie w stan wysokiej impedancji ............................................................................... 50
JTAG ................................................................................................................................. 50
Czstotliwo taktowania ........................................................................................................ 52
Zasilanie .................................................................................................................................. 54
Jak rozpozna typ procesora? .................................................................................................. 56
Czy procesor jest zgodny z ukadem 80286 lub lepszym? ............................................... 56
Procesor 8086/88 czy 80186/88? ...................................................................................... 58
Procesor 80286 .................................................................................................................. 58
Procesor 80386 .................................................................................................................. 58
Procesor 486 czy Pentium? ............................................................................................... 58
Koprocesory ............................................................................................................................ 60
Koprocesor 8087 ............................................................................................................... 62
Koprocesor 80287 ............................................................................................................. 62
Koprocesor 80387 ............................................................................................................. 63
Koprocesor i487SX ........................................................................................................... 63
Rozszerzenia ............................................................................................................................ 64
MMX ................................................................................................................................. 64
3DNow! ............................................................................................................................. 76
SSE .................................................................................................................................... 77
Anatomia PC
SSE2 ..................................................................................................................................81
SSE3 ..................................................................................................................................83
SSSE3 ................................................................................................................................85
Hyper-Threading (HT) ......................................................................................................85
Przetwarzanie 64-bitowe ..........................................................................................................90
Metoda firmy Intel: Itanium ..............................................................................................91
Metoda firmy AMD: Opteron ...........................................................................................93
Przyszo przetwarzania 64-bitowego .............................................................................96
Spis treci
Anatomia PC
Mechanizmy dostpu do pamici konfiguracyjnej ................................................................298
Pierwszy mechanizm dostpu do pamici konfiguracyjnej .............................................298
Drugi mechanizm dostpu do pamici konfiguracyjnej ..................................................299
PCI BIOS .........................................................................................................................299
Autokonfiguracja urzdze PCI .............................................................................................300
Rozwj PCI i inne magistrale ................................................................................................300
PCI-32/66 MHz i PCI-64 .................................................................................................301
PCI-X ...............................................................................................................................302
PCI Express .....................................................................................................................305
Spis treci
Anatomia PC
Macierze dyskowe ..................................................................................................................468
Poziomy RAID .................................................................................................................469
Kontrolery RAID..............................................................................................................473
Rozwizania programowe z poziomu systemu operacyjnego..........................................473
Tryby macierzowe zestaww ukadw sterujcych firmy Intel .......................................475
S.M.A.R.T...............................................................................................................................475
Struktura systemu .............................................................................................................476
Aplikacje wsppracujce ze S.M.A.R.T. ........................................................................478
Wielowtkowy dostp przez Serial ATA ...............................................................................479
Zarzdzanie kolejk..........................................................................................................479
Rozpdzanie dysku ...........................................................................................................480
Optymalizacja ruchu gowicy...........................................................................................480
Opnienie w ruchu obrotowym ......................................................................................481
Korzyci i wspomaganie Native Command Queuing ......................................................481
Jak aplikacje mog korzysta z kolejkowania..................................................................483
Pamici USB...........................................................................................................................484
Interfejs.............................................................................................................................485
Cechy pamici USB .........................................................................................................485
Wydajno ........................................................................................................................486
Spis treci
10
Anatomia PC
Owietlenie i tekstura ......................................................................................................658
Przeksztacenia geometryczne .........................................................................................659
Strefa widocznoci ...........................................................................................................659
Przekazanie parametrw do jednostki rasteryzujcej ......................................................660
Rendering Engine ..................................................................................................................660
Teksturowanie .................................................................................................................663
Korekcja perspektywy .....................................................................................................664
Nakadanie mapy .............................................................................................................665
Mieszanie kolorw ..........................................................................................................670
Efekty specjalne ...............................................................................................................671
Podzia mocy obliczeniowej ..................................................................................................672
Spis treci
11
12
Anatomia PC
Interfejs RS-232C ..................................................................................................................780
Tryb simpleksowy ...........................................................................................................782
Tryb pdupleksowy ........................................................................................................783
Tryb dupleksowy .............................................................................................................783
Dostp do cza szeregowego z poziomu systemu MS-DOS ................................................785
Funkcja 03h .....................................................................................................................785
Funkcja 04h .....................................................................................................................786
Funkcja 3Fh .....................................................................................................................786
Funkcja 40h .....................................................................................................................787
Funkcje BIOS-u obsugujce cze szeregowe ......................................................................787
Funkcja 00h .....................................................................................................................789
Funkcja 01h .....................................................................................................................791
Funkcja 02h .....................................................................................................................791
Funkcja 03h .....................................................................................................................791
Bezporednie programowanie rejestrw UART ....................................................................792
Przerwania generowane przez cze szeregowe ..............................................................794
Prdko transmisji ..........................................................................................................796
Sygnay sterujce .............................................................................................................797
Ukad UART 16450 ........................................................................................................799
Spis treci
13
Rozdzia 23. Zcze bezprzewodowe wykorzystujce fale podczerwieni (IrDA) .......... 851
Protokoy komunikacyjne IrDA ............................................................................................ 851
Standard IrDA-CONTROL ............................................................................................. 852
Standard IrDA-DATA ..................................................................................................... 853
IrDA w praktyce .................................................................................................................... 855
Windows 95 .................................................................................................................... 857
Windows 98 .................................................................................................................... 858
Windows ME .................................................................................................................. 858
Windows NT ................................................................................................................... 858
Windows 2000 ................................................................................................................ 858
Windows XP, 2003, Vista ............................................................................................... 859
Przyszo standardu IrDA .................................................................................................... 859
14
Anatomia PC
Czytniki i nagrywarki ............................................................................................................906
OPC .................................................................................................................................908
BURN-Proof i pochodne .................................................................................................908
MultiRead ........................................................................................................................909
Mount Rainier ..................................................................................................................909
Audio Master ...................................................................................................................910
Urzdzenia kombinowane z DVD ...................................................................................910
Badanie formatu nonika .......................................................................................................914
Standard Blu-ray Disc ............................................................................................................916
Osignicie wikszej gstoci zapisu ..............................................................................917
Wytwarzanie pyt Blu-ray Disc .......................................................................................921
Kompatybilno ze starszymi formatami ........................................................................923
Zabezpieczenie przed kopiowaniem ................................................................................923
Kasety na dyski Blu-ray ..................................................................................................924
Samodzielna diagnostyka ......................................................................................................925
Technologia LightScribe ........................................................................................................926
Spis treci
15
16
Anatomia PC
Sieci bezprzewodowe ..........................................................................................................1037
Specyfikacje ..................................................................................................................1038
Topologie .......................................................................................................................1042
Ramka ............................................................................................................................1043
Uwierzytelnienie ............................................................................................................1043
Bezpieczestwo .............................................................................................................1044
Spis treci
17
Dodatek F
Dodatek E
Rejestry sterownikw
EGA/VGA
Zapisu i odczytu rejestrw sterownikw graficznych dokonuje si za pomoc instrukcji
out i in. Wikszo dostpnych rejestrw zgrupowana jest w pary, przy czym pierwszy
rejestr jest rejestrem indeksowym, a drugi indeksem informacyjnym.
Przykadowy zapis wartoci do rejestru moe wyglda nastpujco:
mov
mov
out
mov
inc
out
dx,adres_rejestru
al,index_rejestru
dx,al
al,warto
dx
dx,al
dx,adres_rejestru
al,index_rejestru
dx,al
dx
al,dx ; rejestr AL zawiera odczytan warto.
Rejestry sterownika EGA su tylko do zapisu, niemoliwe jest odczytanie ich zawartoci.
Jeeli chcemy zachowa wpisane wartoci, musimy w pamici RAM zachowa ich kopie.
Przed modyfikowaniem zawartoci rejestrw naley zablokowa przyjmowanie przerwa
rozkazem cli, a po zapisie do rejestru odblokowa je rozkazem sti. Do dobrego tonu
programowania naley odtworzenie wartoci wszystkich modyfikowanych rejestrw przed
wyjciem z programu.
MCCXXXIV
Anatomia PC
Numer trybu
Rodzaj trybu
Rozdzielczo
Liczba kolorw
1.0
100h
Graficzny
640400
256
1.0
101h
Graficzny
640480
256
1.0
102h
Graficzny
800600
16
1.0
103h
Graficzny
800600
256
1.0
104h
Graficzny
1024768
16
1.0
105h
Graficzny
1024768
256
1.0
106h
Graficzny
12801024
16
1.0
107h
Graficzny
12801024
256
1.1
108h
Tekstowy
8060
16
1.1
109h
Tekstowy
13225
16
1.1
10Ah
Tekstowy
13243
16
1.1
10Bh
Tekstowy
13250
16
1.1
10Ch
Tekstowy
13260
1.2
10Dh
Graficzny
320200
1.2
10Eh
Graficzny
320200
65 536
1.2
10Fh
Graficzny
320200
16 777 216
1.2
110h
Graficzny
640480
32 768
1.2
111h
Graficzny
640480
65 536
1.2
112h
Graficzny
640480
16 777 216
1.2
113h
Graficzny
800600
32 768
1.2
114h
Graficzny
800600
65 536
1.2
115h
Graficzny
800600
16 777 216
1.2
116h
Graficzny
1024768
32 768
1.2
117h
Graficzny
1024768
65 536
1.2
118h
Graficzny
1024768
16 777 216
1.2
119h
Graficzny
12801024
1.2
11Ah
Graficzny
12801024
65 536
1.2
11Bh
Graficzny
12801024
16 777 216
16
32 768
32 768
Rejestry zewntrzne
(External/General registers)
Pomocniczy rejestr wyjciowy MOR (Miscellaneous Output Register)
adres 3C2h/3CCh
Opisuje podstawowe parametry pracy sterownika.
Dodatek E
bit 7
bit 6
bit 5
bit 3
bit 2
bit 0
bit 0
Zapis do rejestru odbywa si przez podanie adresu 3C2h, a odczyt przez podanie adresu
3CCh.
bit 3
Zarezerwowane
bity 7 4 Zarezerwowane.
bit 3
bity 2 0 Zarezerwowane.
Zerowy rejestr stanu ISRZ (Input Status Register Zero) adres 3C2h
Informacja o wygenerowaniu przerwania przy powrocie pionowym.
bit 7
bit 7
Zarezerwowane
MCCXXXVI
Anatomia PC
Pierwszy rejestr stanu ISRO (Input Status register one) adres 3BAh (3DAh)
Rejestr przechowuje rne informacje o sterowniku.
Nie uyw.
bit 5
bit 4
bit 3
Zarezerw.
bit 0
bity 7 6 Zarezerwowane.
bity 5 4 Bity diagnostyczne ukadu okrelenia atrybutu.
bit 3
Powrt pionowy:
0 poza powrotem pionowym,
1 nastpuje powrt pionowy lub inne urzdzenie wygenerowao
przerwanie IRQ2.
bity 2 1 Zarezerwowane.
bit 0
bit 0
bity 7 1 Zarezerwowane.
bit 0
Ukad sekwencyjny
Ukad sekwencyjny (Sequencer) odpowiada za generowanie sygnau zegarowego, przesyanie danych pomidzy pamici obrazu, ukadem graficznym i ukadem okrelania
atrybutu oraz lokalizacj wywietlanego zbioru znakw.
Dodatek E
bit 1
bit 0
bity 7 2 Zarezerwowane.
bit 1
Zerowanie synchroniczne:
0 zatrzymanie ukadu sekwencyjnego,
1 standardowa praca ukadu.
bit 0
Zerowanie asynchroniczne:
0 natychmiastowe zatrzymanie pracy ukadu sekwencyjnego
(dane zostaj utracone),
1 standardowa praca ukadu.
bit 5
bit 4
bit 3
bit 2
Nie uywany
bit 0
bity 7 6 Nieuywane.
bit 5
Wygaszenie ekranu:
0 standardowe wywietlanie obrazu,
1 odczenie monitora przy dalszej pracy sterownika.
bit 4
MCCXXXVIII
Anatomia PC
bit 3
bit 2
bit 1
Nieuywany.
bit 0
Szeroko znakw:
0 znaki o szerokoci 9 punktw (w tekstowych trybach pracy
bez CGA i EGA),
1 znaki o szerokoci 8 punktw.
bit 3
bit 2
bit 1
bit 0
bity 7 4 Nieuywane.
bit 3
bit 2
bit 1
bit 0
bit 5
bit 4
bit 3
bit 2
bit 1
bity 7 6 Nieuywane.
bity 5, 3, 2 Numer drugiego zestawu znakw.
bity 4, 1, 0 Numer pierwszego zestawu znakw.
bit 0
Dodatek E
bit 3
bit 2
bity 7 4 Nieuywane.
bit 3
Adresowanie modulo 4:
0 standardowy dostp do pamici obrazu,
1 komrki patu zerowego maj adresy podzielne przez 4.
Komrki patu pierwszego maj adresy podzielne przez 4
z reszt 1 itd. W ten sposb czterokrotnie wzrasta rozmiar
dostpnej przestrzeni adresowej.
bit 2
Adresowanie przemienne:
0 parzyste komrki na parzystych patach pamici obrazu maj
adresy parzyste, komrki nieparzyste na patach nieparzystych
maj adresy nieparzyste,
1 standardowy dostp do pamici obrazu.
bit 1
Musi by rwny 1.
bit 0
Musi by rwny 0.
Ukad graficzny
Ukad graficzny (Graphics Controller) odpowiada za przekazywanie danych pomidzy
pamici obrazu a procesorem oraz ukadem okrelania atrybutu.
MCCXL
Anatomia PC
bit 3
bit 2
bit 1
bit 0
bity 7 4 Zarezerwowane.
bit 3
bit 2
bit 1
bit 0
bit 3
bit 2
bit 1
bit 0
bity 7 4 Zarezerwowane.
bit 3
bit 2
bit 1
bit 0
Dodatek E
Nieuywane
bit 3
bit 2
bit 1
MCCXLI
bit 0
bity 7 4 Nieuywane.
bity 3 0 Numer porwnywanego koloru.
Zawarto rejestru brana jest pod uwag tylko w pierwszym trybie odczytu. Jeli numer
koloru punktu jest zgodny z numerem zapisanym w rejestrze, wartoci bitw odczytanych z pamici obrazu bd rwne 1, w przeciwnym razie 0.
bit 4
bit 3
bit 2
bit 1
bit 0
bity 7 5 Nieuywane.
bity 4 3 Wykonywana funkcja logiczna:
00 zapis bez wykonywania operacji logicznej,
01 operacja logiczna AND,
10 operacja logiczna OR,
11 operacja logiczna XOR.
bity 2 0 Wielko przesunicia w prawo (przesunicie jest przesuniciem
cyklicznym).
Przesunicie bajtu ma priorytet wyszy od funkcji logicznej i dlatego przeprowadzane jest
jako pierwsze. Przesunicie wykonywane jest tylko w zerowym i trzecim trybie zapisu.
Przesunicie wykonywane jest wycznie na bajtach zapisywanych przez procesor.
bit 1
bit 0
bity 7 2 Nieuywane.
bity 1 0 Numer patu pamici przeznaczonego do odczytu.
Zawarto tego rejestru jest brana pod uwag tylko w zerowym trybie odczytu.
MCCXLII Anatomia PC
bit 6
bit 5
bit 4
bit 3
Nieuyw.
bit 1
bit 0
bit 7
Nieuywany.
bit 6
bit 5
bit 4
Adresowanie przemienne:
0 standardowy sposb adresowania,
1 komrki o parzystych adresach pooone na parzystych patach
pamici maj adresy parzyste; komrki nieparzyste na
nieparzystych patach maj adresy nieparzyste. Umoliwia
to podwojenie rozmiaru przestrzeni adresowej.
bit 3
bit 2
Nieuywany.
Dodatek E
Nieuywane
bit 3
bit 2
bit 0
bity 7 4 Nieuywane.
bity 3 2 Adres pocztku pamici obrazu oraz jej rozmiar:
00 pocztek: A000:0000, rozmiar 128 KB,
01 pocztek: A000:0000, rozmiar 64 KB,
10 pocztek: B000:0000, rozmiar 32 KB,
11 pocztek: B800:0000, rozmiar 32 KB.
bit 1
Tryb adresowania:
0 adresowanie standardowe,
1 podczas zapisu lub odczytu bajtu zerowany jest najmodszy bit
adresu, przez co nie s dostpne bajty o nieparzystych adresach.
bit 0
Tryb pracy:
0 tryb tekstowy,
1 tryb graficzny.
Jeli pami obrazu rozpoczyna si od adresu A000:0000 i ma rozmiar 128 KB, wystpuje konflikt adresw pomidzy sterownikami zainstalowanymi w systemie.
bit 3
bit 2
bit 1
bit 0
bity 7 4 Nieuywane.
bit 3
bit 2
bit 1
bit 0
MCCXLIV Anatomia PC
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
bity 7 6 Nieuywane.
bit 5
Przykad
cli
;zablokowanie przerwa
mov dx,3dah
in al,dx
; skojarzenie rej.
; indeksowego z adresem 3C0h
mov al,indeks_rej_wewnetrz
Dodatek E
mov
out
nop
nop
mov
out
dx,3C0h
dx,al
; wybr rejestru wewn.
; zwoka na zmian stanu
; sterownika
al,wartosc
dx,al
; zapis wartoci do rejestru
; wewntrznego
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
bity 7 6 Nieuywane.
bity 5 0 Numer rejestru wzorca koloru zawierajcego 18-bitowy wzorzec
koloru.
W trybach 256-kolorowych nie s uwzgldniane rejestry palety. Indeksem rejestru wzorca
koloru staje si wtedy 8-bitowa warto zapisana w pamici obrazu.
bit 7
bit 6
bit 5
Nieuyw.
bit 3
bit 2
bit 1
bit 0
MCCXLVI Anatomia PC
bit 6
bit 5
Bit 4
Nieuywany.
bit 3
bit 2
bit 1
Rodzaj monitora:
0 monitor kolorowy,
1 monitor monochromatyczny.
bit 0
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
bit 5
bit 4
bity 7 6 Nieuywane.
bit 3
bit 2
bit 1
bit 0
Dodatek E
bit 2
bit 1
bit 0
bit 3
bit 2
bit 1
bit 0
bity 7 4 Nieuywane.
bity 3 0 Wielko przesunicia poziomego w punktach:
Tryby
tekstowe
Tryby graficzne
256-kolorowe
16-kolorowe
0000
0001
0010
0011
0100
0101
0110
0111
1000
MCCXLVIII
Anatomia PC
Nieuywane
bit 3
bit 2
bit 1
bit 0
Przetwornik cyfrowo-analogowy
Rol przetwornika cyfrowo-analogowego DAC (Digital to Analog Converter) jest zamiana
sygnaw cyfrowych pobranych z pamici wzorcw na sygna analogowy wysyany do
monitora. Wzorce kolorw zapisane s w 256 18-bitowych rejestrach. Warto 18-bitowa
dopuszcza zdefiniowanie 262 144 odcieni, ale sterownik VGA umoliwia jednoczesne
wywietlenie tylko 256 kolorw. Sterowniki SVGA umoliwiaj uzyskanie wikszej iloci
odcieni (nawet ponad 16 milionw) i jednoczesne wywietlenie wikszej liczby kolorw
na ekranie.
Dla zachowania zgodnoci pierwsze 16 kolorw sterownika VGA odpowiada szesnastu
kolorom sterownika EGA. Kolejnym numerom odpowiadaj nastpujce kolory:
Numer rejestru
Kolor
Numer rejestru
Kolor
Czarny (Black)
Szary (Gray)
Niebieski (Blue)
Zielony (Green)
10
Siny (Cyan)
11
Czerwony (Red)
12
Fioletowy (Magenta)
13
Rowy (Pink)
Brzowy (Brown)
14
ty (Yellow)
15
Biay (White)
Dodatek E
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
Po kadej zmianie trybu pracy do rejestru ograniczajcego jest wpisywana warto FFh.
bit 1
bit 0
bity 7 2 Nieuywane.
bity 1 0 Stan rejestrw wzorcw kolorw:
00 rejestry wzorcw kolorw s aktualnie odczytywane,
11 rejestry wzorcw kolorw s aktualnie zapisywane.
Rejestr jest przeznaczony wycznie do odczytu.
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
MCCL
Anatomia PC
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
bity 7 6 Nieuywane.
bity 5 0 Warto jednej z trzech skadowych wzorca koloru.
Kady cykl zapisu (odczytu) wzorca koloru skada si z trzech operacji zapisu (odczytu)
6-bitowych wartoci odpowiadajcych kolejno skadowej czerwonej, zielonej i niebieskiej
wzorca koloru.
Pierwszy cykl zapisu musi by poprzedzony wpisaniem do rejestru PELAWMR numeru
pierwszego modyfikowanego wzorca koloru. Pierwszy cykl odczytu musi by poprzedzony
wpisaniem do rejestru PELARMR, przetwornika numeru pierwszego odczytywanego
wzorca koloru. Pomidzy dwoma operacjami zapisu (odczytu) powinno upyn co
najmniej 240 ns.
Dodatek E
MCCLI
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
MCCLII
Anatomia PC
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
bit 7
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
Dodatek E
MCCLIII
bit 7
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
bit 7
bit 6
MCCLIV
Anatomia PC
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
bit 7
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
Nieuywany;
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
bit 7
bit 6
bit 5
Dodatek E
Nieuywane
bit 5
bit 4
bit 3
bit 2
MCCLV
bit 0
bity 7 6 Nieuywane.
bit 5
Schowanie kursora:
0 kursor widoczny,
1 kursor schowany.
bit 7
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
Nieuywany.
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
bit 7
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
MCCLVI
Anatomia PC
bit 7
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
bit 7
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
bit 7
bit 6
bit 5
bit 4
Dodatek E
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
bit 7
Nieuywany.
bit 6
bit 5
MCCLVIII Anatomia PC
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0
bit 6
bit 5
Nieuywany
bit 3
bit 2
bit 1
bit 0
bit 7
Zerowanie ukadu:
0 brak zezwolenia na wykonanie powrotu pionowego i poziomego,
1 standardowa praca.
bit 6
bit 5
Dodatek E
MCCLIX
Nieuywany.
bit 3
bit 2
bit 1
Przesunicie o 16 KB:
0 pami obrazu podzielona jest na cz zawierajc linie
o numerach, ktrych reszta z dzielenia przez 4 wynosi 0 lub 1,
(16 KB) i na cz zawierajc linie o numerach, ktrych reszta
z dzielenia przez 4 wynosi 2 lub 3 (16 KB);
1 linie parzyste i nieparzyste wystpuj na przemian.
bit 0
Zgodno z CGA:
0 pami obrazu podzielona jest na cz zawierajc linie parzyste
(8 KB) i cz zawierajc linie nieparzyste (8 KB);
1 linie parzyste i nieparzyste wystpuj na przemian.
bit 6
bit 5
bit 4
bit 3
bit 2
bit 1
bit 0