概要 「組み合わせ回路」や「順序回路」では、 ディジタル液晶表示回路やカウンター回路など、簡単な機能をディジタル回路化する方法について説明しました。 しかしながら、これらの機能はかなり簡素な部類に入ります。 現実にはもっと複雑で多用な機能が必要となりますが、複雑な機能をすべてハードウェア的に実装すると、ハードウェア規模が肥大化してしまいます。 そこで、図1に示すように、 外部からある種の「命令」(instruction)を与えることでさまざまな処理を行うことができる汎用的なハードウェアを作って、 「命令」の与え方の工夫で複雑な処理を行うことを考えます。 現在、いわゆる「コンピューター」(computer: 計算機)と呼ばれるものの多くはこういう汎用的な作りになっていて、 汎用コンピューター(general computer)と呼ばれます。 汎用コンピューターを構成するハードウェアのうち、特
![CPU](https://cdn-ak-scissors.b.st-hatena.com/image/square/4d1b2b57fc676d21e7f59f354364abeac0ea062e/height=288;version=1;width=512/https%3A%2F%2Fufcpp.net%2Fimages%2Flogo_4.jpg)