縮小命令セット コンピューター (RISC /「リスク」と発音) は、その名前が示すように、1 つのクロック サイクル内で低レベルの操作を実行する複数の命令に分割できる単純な命令のみを使用するコンピューターです。2 つの数値 A = A * B を乗算する例を考えてみましょう。<<<======これは C ステートメントです。この特定のタスクのために、CISC プロセッサには特定の命令が用意されています (これを「MULT」と呼びます)。実行されると、この命令は 2 つの値を別々のレジスタにロードします 実行ユニットでオペランドを乗算します そして最後に、適切なレジスタに積を格納します。したがって、2 つの数を乗算するタスク全体が 1 つの命令で完了することができます。 MULT A,B <<<======これはアセンブリ ステートメントです。
MULT is what is known as a “complex instruction.” It operates directly on the computer’s memory banks and does not require the programmer to explicitly call any loading or storing functions.
RISC プロセッサは、1 クロック サイクル内で実行できる単純な命令のみを使用します。CISC アプローチで説明されている一連の手順を正確に実行するには、プログラマは 4 行のアセンブリをコーディングする必要があります。 LOAD R1, A <<<======これはアセンブリ ステートメントです LOAD R2,B <<< ======これはアセンブリ ステートメントです PROD A, B <<<======これはアセンブリ ステートメントです STORE R3, A <<<======これはアセンブリ ステートメントです 利点:- 各命令は実行するのに 1 クロック サイクルしかかからないため、プログラム全体が複数サイクルの「MULT」コマンドとほぼ同じ時間で実行されます。これらの RISC の「削減された命令」は、複雑な命令よりも必要なハードウェア スペースのトランジスタが少なくて済みます。汎用レジスタ用の余地を残します。すべての命令が均一な時間 (つまり 1 クロック) で実行されるためです。
**RISC と CISC の詳細については、次のリンクを参照してください。 - **
http://www.firmcodes.com/difference-risc-sics-architecture/