2017-01-31 15 views
0

論理アドレスが32ビットの場合、2^32アドレス行を持つことができ、各行は32ビット(4バイト)で構成されます。32ビット論理アドレスを持つバイト・アドレス可能メモリーの合計サイズは?

したがって、メモリの合計サイズは、32 * 2^32ビット(1行あたりのビット数*行数なし)である必要があります。 しかし2^32バイトしかないのはなぜですか?

答えて

3

アドレスは32ビットワードではなく、バイトです。 32ビット演算は32ビット境界に整列する必要があるが、バイト演算はこの制限を持たない。文字列(1文字あたり8ビット)を検索することを検討してください。なぜこれが実現するのでしょうか。

関連する問題