CISC

Complex Instruction Set Computing」の略で、「シスク」と発音します。

CISCは、組み込み命令セットに多数のコンピューター命令を含むプロセッサ設計の一種です。CISCの命令は、単純なタスクから複数の手順を必要とする処理まで、長さが異なる場合があります。処理に時間がかかる命令では、複数のクロックサイクルが必要です。CISCは、Reduced Instruction Set Computing(RISC)と並ぶ、命令セット設計における2つの主要な設計思想の1つです。IntelとAMDが製造するプロセッサを含むx86プロセッサアーキテクチャは、最も広く使われているCISCプロセッサの種類です。

CISC命令セットの1つの命令で、複数の処理を実行できる場合があります。たとえば、1つの命令で、プロセッサに2つのメモリバンクから値を読み込ませ、それらを乗算し、その結果を保存させることができます。複雑な命令をプロセッサの命令セットに直接組み込むことで、ソフトウェアのコンパイラーが生成するアセンブリコードの行数を減らせます。その結果、命令の保存に必要なメモリも少なくなります。

CISCとRISCの比較

CISCとRISCは、命令セット設計に関する異なる2つの考え方です。それぞれに、もう一方と比べた場合の利点と欠点があります。

CISCの命令セットには、複数のクロックサイクルにわたってより複雑なタスクを処理できる命令が多く含まれています。一方、RISCの命令セットに含まれる命令は少なく、それぞれの命令が1つのクロックサイクルで実行されます。1つのCISC命令と同じタスクを完了するために複数のRISC命令を連続して実行する場合、必要なクロックサイクル数は同じになることがよくあります。

また、CISCプロセッサは、RISCプロセッサよりも多くの命令を保存するために、より多くのトランジスターを必要とします。RISCプロセッサでは、そのトランジスターをメモリの保存に使ったり、トランジスターの数を減らして、より単純なチップ設計にしたりできます。その結果、チップを小型化し、消費電力と発熱を抑えられます。

更新日 December 8, 2022 著者: Brian P.

quiz知識をテストする

What key combination is used to reset the PRAM on a Mac at startup?

A
Command+Z
0%
B
Option+Shift+M
0%
C
Command+Option+P+R
0%
D
Command+Shift+Option+Space Bar
0%
Correct! Incorrect!     View the PRAM definition.
More Quizzes →

Tech Terms コンピューター辞書

このページのCISCの定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。