コンピュータが直接実行できる命令の 2 つの部分は、「オペコード」と「オペランド」です。コンピュータ内部のメモリは記憶特性を持っており、さまざまなデータ情報だけでなく、それらのデータを処理するためのプログラム(命令群)も含めた大量の情報を記憶することができます。命令系における各命令には、その命令が実行すべき演算の内容を示すオペコードと、命令の実行に関与する、すなわち各種演算の対象となるオペランドとが含まれている。
このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。
コンピュータが直接実行できる命令の 2 つの部分は、 オペコードとオペランド です。
コンピュータ内部のメモリは記憶特性を持っており、大量の情報を保存することができ、この情報にはさまざまなデータ情報だけでなく、それらのデータを処理するためのプログラム(命令群)も含まれます。コンピュータが認識して実行できること))。
通常、命令にはオペコードとオペランドが含まれます。たとえば、比較命令では、オペレータは比較演算を実行するコンピュータを指定し、オペランドは比較する 2 つの値を指定します。
オペランドは命令実行の参加者、つまりさまざまな演算の対象です。これに関連するのがオペレーションコードで、送信、演算、シフト、ジャンプなど、コンピュータがどのような操作を行いたいのかを記述したもので、命令には欠かせない部分です。
異なる命令は、オペコード フィールド内の異なるコードで表されます。各コードは命令を表します。オペコード フィールドを構成する桁数は、通常、コンピュータ命令システムのサイズによって異なります。
操作コード
操作コードは、操作を実行するためにコンピューター プログラムで指定された命令またはフィールド (通常はコードで表される) の一部を指します。実際には命令シーケンス番号で、どの命令を実行する必要があるかを CPU に伝えるために使用されます。
命令システム内の各命令にはオペコードがあり、命令が実行する必要がある操作の性質を示します。異なる命令は、オペコード フィールドの異なるエンコーディングによって表され、各エンコーディングが 1 つの命令を表します。オペコード フィールドを構成するビット数は通常、コンピュータの命令セットのサイズによって異なります。
Operator
オペランドは、命令によって実行される演算に必要なデータのソースを示します。オペランドはアセンブリ言語命令のフィールドです。例: Mov AX 5678H オペランド (AX 5678H)。オペランドフィールドには、オペランドそのもの、演算アドレス、演算アドレスの計算方法を入力できます。
オペランドの形式:
即値オペランド: 命令によって演算されるデータは、即値と呼ばれる定数の形式で命令内に表示されます。この定数は、即値としてのみ使用できます。ソースオペランド。
レジスタオペランド:命令で演算するデータはCPU内のレジスタに格納されており、命令内でレジスタ名を指定するだけです。
メモリ オペランド: 命令によって操作されるデータは、メモリの特定のユニットに格納されます。メモリ ユニットの物理アドレスは命令で指定されます (実際には、命令はオフセット アドレスとセグメントを指定するだけです)アドレスは暗黙的に与えられます。また、セグメント間メソッドを使用して現在のセグメント アドレスを示すこともできます。
関連知識の詳細については、FAQ 列をご覧ください。
以上がコンピューターが直接実行できる命令の 2 つの部分は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。