16ビットプロセッサ、メモリアドレッシングとメモリセル
-
21-09-2019 - |
質問
今、私たちは16ビットアドレッシング、このプロセッサがサポートされ16ビットプロセッサ、このプロセッサを呼び出すことができ、プロセッサのaccumulaterレジスタは16ビットであると仮定します。
今、私の質問は、私たちが16ビットアドレッシングによって対処することができるメモリセルの数を計算することができる方法ですか?
電源への私の計算2に係る16は、メモリが、我々は1キロバイト= 1000バイトを取る場合は、今、これは/ 1000 65055 = 65.055 65キロバイトのメモリが16を有するプロセッサで使用できることになりました。この手段になっ65055個の細胞を持っていることを意味65055となりビットアドレッシング。
私たちは、これは/ 1024 65055 = 63.5となり1キロバイト= 1024バイトを取る場合は、今、それが63キロバイトのメモリがこのプロセッサで使用することができますが、人々は64キロバイトのメモリを使用することができると言うことを。意味します
の今、私が正しいか間違っている私に言うと、人々はその64キロバイトのメモリアドレッシング16ビットを有するプロセッサで使用することができますか?の
解決
2は65536
であります1キロバイトは1024バイト
65536/1024 = 64K
他のヒント
2は私たち64Kを与えます。
2 65055.、65536ものではなく、65536/1キロバイトは65.536であるので、1キロバイトは、1000バイトであるが、その技術的に正しい「ことが、プログラマは、通常は平均1024バイト65キロバイトです。 http://en.wikipedia.org/wiki/Kilobyteする
65536/1024 = 64.0