分析:機械語、ストアワード長、ワード長命令とオペレーティングシステム桁

分析:機械語、ストアワード長、ワード長命令とオペレーティングシステム桁

マシン語

>    ### 是表示一个数据所需要的二进制代码位数

メモリのワード長

記憶部は、バイナリコードビット、すなわちメモリ素子のメモリセルの数に含まれます

(デフォルトのワード長とメモリ・ワード長機と通常のように)

命令語長

これは、バイナリコードのビット、マシン命令の総数を指します。命令語長は、オペランドアドレスの長さは、オペランドアドレスオペコードから数と長さに依存します

(命令語は、一般に、命令語長はメモリの倍語長に等しい場合、命令をフェッチセカンダリを除去サイクルをフェッチする必要があり、メモリのワード長の整数倍を取る命令場合回マシンサイクル保存期間は、ワード長に等しく、それはフェッチサイクルマシンサイクルと同じです。)

OS桁

32ビットオペレーティングシステムは、x86命令セットのコンパイル時の使用のためにオペレーティングシステムによって使用される、64ビットのx64命令セットを指すx86互換CPUは理由がないの32ビットプロセッサ、ローディングの64ビットオペレーティングシステムの可能性、であるよう64ビットの命令セット。

プログラムの大部分は、プログラムの窓に掲載exeファイル形式は、ターゲットファイル自体は数字である後に結果を取得することです。

実際のソフトウェアプログラムがCPUに制御信号にコンパイルコマンドインタプリタを介して、命令の特定のセットのためにコンパイルされます。

オペレーティングシステムと命令セットは手段、下位互換性のある長いハードウェアと32ビットのアプリケーションを実行することができ、64ビットオペレーティングシステム(32ビットドライバと互換性のない)と互換性のあるソフトウェアのように。32ビットプログラムより典型的には遅い64のプログラム、64ビット・ポインタ32は、2倍よりも大きいからです。64ビットオペレーティングシステムは、動作は、速く(プロセッサは、64ビットのデータを取ることができる)であり、理論的にはより多くのメモリにアクセスすることができ、32よりも倍増します。ただし、64ビットオペレーティングシステム上で32ビットプログラムを実行して、最高のパフォーマンスを64ビットのCPUを再生するために、64ビットソフトウェアを実行するために、それが32に関連するランタイム環境を呼び出します、そして32は64ビットオペレーティングシステム上で合意し、そう32ビットオペレーティングシステム以下に業績。

おすすめ

転載: www.cnblogs.com/fragrant-breeze/p/12307658.html