Heute wird das Wort byte
immer 8 Bits bedeuten, die verwendet (es nicht immer verwenden, so sein, weshalb das Wort octet
, speziell definiert genau 8 Bits bedeuten, wird immer noch in Dokumenten verwendet, wenn Genauigkeit erforderlich ist, z. B. beim Festlegen von Kommunikationsprotokollen).
So berechnen Sie, wie viele Bits Sie adressieren müssen, durch 8 dividieren, und das ist, wie viele Bytes müssen Sie Adresse. Die Anzahl der Bits, die Sie in jeder Adresse benötigen, ist offensichtlich die Obergrenze des Logarithmus in der Basis 2 der Anzahl der verschiedenen Bytes, die Sie adressieren müssen - ich hoffe, dass , dass Teil keine Überraschung ist ;-).
Der Begriff word
ist immer noch ziemlich zweideutig: je nach Kontext kann es 16 Bit oder 32 Bit oder sogar mehr bedeuten. Wie auch immer, sobald Sie wissen, wie viele Bits das bedeutet, ist der Prozess genau der gleiche wie für Bytes, ersetzen Sie einfach 32 (oder was auch immer) anstelle von 8 im vorherigen Absatz.
Natürlich gilt dies genauso für ein einzelnes Modul wie für den gesamten Speicher - berechnen Sie jeweils die Anzahl der Bits, teilen Sie, um die Anzahl der Bytes oder Wörter zu erhalten, log2, und nehmen Sie die Obergrenze dafür (Natürlich wird der letzte Schritt nicht benötigt, wenn log2 eine Ganzzahl ist ;-).
Sagen Sie uns, was Sie zuerst denken. –
Das Hausaufgaben-Tag sollte nicht mehr benutzt werden! – markus