[ソフトテストサイト分析]ソフトウェアデザイナーのメモリはバイト単位でアドレス指定されます

1.コンセプト

メモリバイトアドレス指定とは、各アドレスが指すストレージユニットが1バイトのデータ(8ビット(8バイナリビット))を格納できることを意味します。

ここでいくつかの一般的な単位に注意してください:

1B(バイトバイト)= 8ビット

1KB(キロバイトキロバイト)= 1024B

1MB(メガバイト)= 1024KB

1GB(ギガバイト)= 1024MB

すると1024語になります2^10

2.質問を書き直す

トピック:

メモリ内でバイト単位でアドレス指定されます。32K * 8ビットの記憶容量を持つメモリチップを使用して、A0000HからDFFFFHまでのアドレスを持つメモリを形成する場合、少なくとも____チップが必要です。
A 4
B 8
C 16
D 32。

分析:

32K * 8ビットの場合、32は2^5、Kは2^10、8ビットは2^3なので、合計2^18です。
A0000H-DFFFFHの場合、実際にはDFFFFH + 1H-A0000Hアドレスがあります。つまり、E0000H-A0000H = 40000Hアドレスがあります。40000Hであるので、Hは16進数を示す2^(2+16)ものであり2^18、各アドレスを占め、次いでバイトアドレッシングによる2^3合計であるので、2^21

最終的な2^21除算は2^188、つまり8です。Bを選択します。

おすすめ

転載: blog.csdn.net/woshisangsang/article/details/108516329