Intel 8008
CPUを停止し、割り込みを待つ。
何もしない。
8ビットレジスタの内容をインクリメントする。INMは存在しない。
x86ファミリの最初の実装である8086は8080の拡張といえる部分もあり、もともとの Datapoint 2200 の設計に若干似ているともいえる。すなわち、8008の各命令と対応する命令が8080(および8085、Z80など)の命令セットに存在するだけでなく、32ビット化されたx86の命令セットにも対応する命令が存在する(ただし、機械語のビット列はそれぞれ異なる)。
チップは、(18ピンのDIPパッケージであるためにピン数が制限されていたので)ひとつの8ビットバスしか持たず、それをサポートするために大規模な外付け回路が必要とされた。たとえば14ビットアドレスで16Kバイトのメモリにアクセスできるようにしようとすると、外部にメモリアドレスレジスタ (MAR) を設けてアドレス出力をラッチする必要があった(アドレス出力が1サイクルでは完了しないため)。8008は、8本の入力ポートと24本の出力ポートにアクセスできる。
端末制御用に作られたものとしては納得できる設計だったが、他の用途に使うには困難がありすぎた。初期のごく少数のコンピュータ(最初に採用した会社はリコーといわれる)がこのマイクロプロセッサを使って設計されたが、一般に使われるようになったと言えるのは次の大幅に改良を加えられた8080である。
8008ファミリは MCS-8 と呼ばれることがある。
8ビットレジスタの内容をAレジスタに加算する。
8ビットレジスタの内容をデクリメントする。DCMは存在しない。
Sフラグが1のときリターンする。