32ビットアーキテクチャの場合、256バイトのメモリユニットにはどのくらいの命令を入れることができますか?32ビットアーキテクチャでは、256バイトのメモリユニットにいくつの命令を入れることができますか?
誰かがあなたにこの回答を得る方法を説明できますか?私は各命令が32ビットであることを知っています。私は答えが9であることを知っているが、私はその答えを得る方法を知らない。
1命令= 32ビット= 4バイト。
ことが可能で、それは32ビットアーキテクチャであれば、それは作るものの違いであれば、私は説明をしたいと思いますどのような4分の256 = 64。それは指示権を指していますか?言い換えれば、もしそれが64ビットアーキテクチャであれば、それは意味するでしょう。各命令は64ビット= 8バイトなので、32命令しか収まらない。
正しいですか?
ありがとうございます!
いいえ、プロセッサの命令はアーキテクチャのビット数に依存しません。たとえば、x86には可変長命令があります。また、これは非常に不明瞭であいまいです。 – milleniumbug
答えは、256 ** mega **バイトで64命令と言っていますか?したがって、各命令は4MiBの長さですか? x86では、正しい答えは1バイトあたり1命令です。 32ビット固定長命令を持つMIPSのようなものでは、答えは256MiB/4B = 2^28/2^2 = 2^26命令です。 –
@PeterCordes OPは、各命令が32ビットであることを示します。 IOW、「(4バイト)×64 = 256MB」。数学は完璧にうまくいく。うん。 – Mysticial