Co również oznacza 8-bitowe słowa?
W kontekście rozmiar słowa odpowiada rozmiarowi adresu opisującemu magistralę pamięci. Do pamięci miga 16 bitów, dzięki czemu może ona wybrać 64 lokalizacje. Następnie każda lokalizacja zawiera 8 bitów.
Rozmiar słowa w tym przypadku może, ale nie musi, odpowiadać rozmiarowi jednostki obliczeniowej procesora, i może, ale nie musi, odpowiadać logicznej ziarnistości w adresowaniu.
Na przykład procesor może reklamować 16-bitową magistralę (w tym celu). Używa 16-bitowych adresów w swoich instrukcjach i podobnie jak twój przykład ma 64ki. Ale ma 15 bitów magistrali adresowej i 16 bitów magistrali danych. Wymaga tylko adresów 32ki i zawsze otrzymuje 2 bajty z każdej lokalizacji. (Jeśli instrukcja chciała 1 bajtu, wysłałaby adres z najmniejszym brakującym bitem, w tym kroku pobrała oba bajty, a następnie spojrzała na najmniejszy bit pożądanego adresu, aby zdecydować, której połowy użyć).
Należy pamiętać, że wspomniane przez innych przełączanie banków, PAE itp. Nie są tutaj istotne. Jednostka zarządzania pamięcią może używać adresów 16-bitowych i mieć 20-bitowy adres sprzętowy, więc procesor musi się przełączać i mapować, aby wykorzystać rzeczywisty 20-bitowy zakres adresów układów pamięci RAM, które można adresować.
Pamiętaj, aby w odpowiedziach podać jednostki. „64ki”. Czego? 8-bitowe słowa, dzięki czemu (wciąż) 64 bajty adresowalnej pamięci RAM. Ten krok eliminuje zamieszanie i sprawia, że takie problemy stają się banalne.