0

現在、ほとんどのプロセッサは 32 ビットまたは 64 ビットです。

システムに 2 GB の RAM があり、マシンがバイトアドレス指定可能で、プロセッサがアドレス 1000000000 (30 ビット) にアクセスする場合、2147483648 のメモリアドレスを持つことになります。

命令は32ビットに制限されており、オペコードと、ロードされた数値を格納するためのレジスタであるオペランド用のスペースが必要であるため、命令内にそのアドレス用のスペースがどのように存在するか住所が間違っていなければ

また、一部の古いマシンには16ビットのプロセッサと32ビットのアドレスバス幅があり、最大2 ^ 32バイトのメモリにアクセスできることも読みました。これは、16ビットに制限された命令が32ビットにアクセスする方法と同じです。命令のメモリ内のビットアドレス?ありがとう

4

0 に答える 0