R800 CPU R800は、1990年に株式会社アスキーが開発し、アスキー三井物産セミコンダクタ株式会社(当時)が製造した、Z80バイナリ互換の命令セットを持つ16ビットプロセッサ。MSXturboRのCPUに採用された。外部データバスは8ビットであり、DRAMインタフェース、割込み制御、DMAコントローラなどを備える。 概要[編集] アスキーはMSXturboRを開発するにあたって、搭載するCPUの候補として、Z80互換・非互換を含めて様々な既存の物を検討していた。当時、社内にいた岸岡和也が独力でASICを使用したZ80高速版の研究をしており、これを元にしてMSX向けにカスタマイズし、採用することとなった[1]。 Rは「RISC」の頭文字である。RISCかCISCか、という議論では、内部構造はRISCであるが、Z80バイナリ互換のために完全なロード・ストア型の命令セットではない。しかし
![R800 - Wikipedia](https://cdn-ak-scissors.b.st-hatena.com/image/square/0526f4dc759329fc13cd1814fb46ee726ed9d568/height=288;version=1;width=512/https%3A%2F%2Fupload.wikimedia.org%2Fwikipedia%2Fcommons%2Fd%2Fd1%2FR800_02.jpg)