A4

A4



84 Anatomia PC

Struktura danych odczytanych z rejestru adresu bazowego podczas określania rozmiaru bloku pamięci zależy od tego, czy adres powinien być umieszczony w pamięci operacyjnej, czy w przestrzeni wejścia-wyjścia.

Zawartość rejestru adresu bazowego zawierającego adres pamięci operacyjnej ma następującą strukturę:

bit

bit

bit

bit

bit

bit

bit

bit

bit

bil

bit

bit

bit

bit

bit

bit

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

bit

bit

bit

bil

bit

bit

bit

bit

bit

bit

bit

bit

bit

bit

bit

0

15

14

13

12

11

10

9

8

7

6

5

4

3

•2

1

bity 31-4

rozmiar bloku pamięci operacyjnej (jeżeli adres może być umieszczony w 64-bitowej przestrzeni adresowej, rozmiar bloku kodowany jest w bitach 63-4 - wykorzystywane są dwa kolejne rejestry);

bit 3 bity 2-1


bilO


I    - blok pamięci nie może być cache'owany,

0    - blok pamięci może być cache’owany;

II    - zarezerwowane,

10 - adres umieszczony jest w 64-bitowej przestrzeni adresowej.

01    - adres umieszczony jest poniżej 1 MB,

00    adres umieszczony jest w 32-bitowej przestrzeni adresowej,

1    adres umieszczony jest w przestrzeni wejścia-wyjścia,

0 - adres umieszczony jest w pamięci operacyjnej.

Zawartość rejestru adresu bazowego zawierającego adres pamięci operacyjnej ma następującą strukturę:

bit

bit

bit

bit

bit

bit

bit

bit

bit

bit

bit

bit

bit

bit

bil

bit

31

30

29

28

27

26

25

24

23

22

21

20

19

18

17

16

bit

bil

bit

bit

bit

bil

bit

bit

bit

bit

bit

bil

bit

bit

bit

1

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

bity 31-2    rozmiar bloku przestrzeni wejścia-wyjścia;

bit I    zarezerwowany;

bit 0    I adres umieszczony jest w przestrzeni wejścia-wyjścia,

0 - adres umieszczony jest w pamięci operacyjnej;

Rozmiar bloku pamięci określany jest przez pierwszy ustawiony bit w obszarze bloku pamięci (na przykład ustawiony bit 8 oznacza blok 256-bąjtowy). Najmniejszy możliwy do określenia blok pamięci wynosi 4 bajty w przestrzeni wejścia-wyjścia i 16 bajtów w pamięci operacyjnej.


Wyszukiwarka

Podobne podstrony:
A2 132 Anatomia PC 11 = rozkaz odczytu rejestru 1SK; kontroler wystawia do portu 020h (Master) lub
A4 144 Anatomia PC 144 Anatomia PC Adres Rejestr Uwagi 0C3h rejestr licznika kanału
A 4 94 Anatomia PC 94 Anatomia PC Magictrafc) zewnętrzna Rysunek 1.25. System multtprocesorowy
A4 104 Anatomia PC Wskaźnik na adres początkowy wspomnianej tabeli umieszczany jest w obrębie spec
A4 114 Anatomia PC 114 Anatomia PCTabela 2.1.Rozkazy MMX I PM MS 29 PSHIMD jako PSRAD ze
A4 124 Anatomia PC 124 Anatomia PC C ASO-CAS2 (Cascade) - lokalna magistrala adresowa, używana pr
A4 134 Anatomia PC Przerwanie niemaskowalne, jak zaraz zobaczymy, nic jest „absolutnie nie do zamas
A4 124 Anatomia PC 124 Anatomia PC C ASO-CAS2 (Cascade) - lokalna magistrala adresowa, używana pr
A6 116 Anatomia PC Tabela 2.3. Zakresy typów danych z uwzględnieniem mechanizmu
A6 76 Anatomia PC 76 Anatomia PC bit 6 bit 5 bit 4 bit 3 bit 2 bil I bitO i danych (ang. stepp

więcej podobnych podstron