問題タブ [processors]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
processors - 32 ビット アーム プロセッサが 2 GB の RAM のすべてのメモリ アドレスにアクセスする方法
現在、ほとんどのプロセッサは 32 ビットまたは 64 ビットです。
システムに 2 GB の RAM があり、マシンがバイトアドレス指定可能で、プロセッサがアドレス 1000000000 (30 ビット) にアクセスする場合、2147483648 のメモリアドレスを持つことになります。
命令は32ビットに制限されており、オペコードと、ロードされた数値を格納するためのレジスタであるオペランド用のスペースが必要であるため、命令内にそのアドレス用のスペースがどのように存在するか住所が間違っていなければ
また、一部の古いマシンには16ビットのプロセッサと32ビットのアドレスバス幅があり、最大2 ^ 32バイトのメモリにアクセスできることも読みました。これは、16ビットに制限された命令が32ビットにアクセスする方法と同じです。命令のメモリ内のビットアドレス?ありがとう
x86-64 - intelのマニュアルがよくわからない
以下の仕様を読みましたが、MEMORY の初期化、hhd の初期化、またはディスプレイの初期化については何も述べていません。その後、引用符がなく、さらに混乱しています。
https://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-instruction-set-reference-manual-325383.pdf https ://www.intel.co.jp/content/dam/www/public/ijkk/jp/ja/documents/developer/IA32_Arh_Dev_Man_Vol3_i.pdf 非常に詳細な仕様またはブログを教えてください