CPUの全体構成:汎用レジスター

これは、「汎用レジスター (1)」を説明した図です。
汎用レジスター (1)

汎用レジスターはアキュムレーターやデータ操作など、さまざまな目的に使用可能なレジスターです。

TLCS-870/C1はW、A、B、C、D、E、H、Lの8つの8ビットレジスターを内蔵しています。この8つのレジスターは、WA、BC、DE、HLのペアで、16ビットレジスターとしても使用できます。この組合せは隣同士のみで、例えば、BとE、HとEなどの組合せはできません。

これは、「汎用レジスター (2)」を説明した図です。
汎用レジスター(2)

また、TLCS-870/C1は別に2つの16ビット汎用レジスターIX、IYを内蔵しています。これは主に、メモリーをアクセスするときに、インデックスレジスターとして使います。

TLCS-870/C1は、これらのレジスター群を2バンク内蔵していてます。

第4章 東芝マイコン コア例 (TLCS-870/C1)

CPUの全体構成
CPUの全体構成:CPUコア部(1)
CPUの全体構成:CPUコア部(2)
CPUの全体構成:プログラムカウンター
CPUの全体構成:PSW(フラグ)
CPUの全体構成:スタックとスタックポインター
割り込み処理
割り込み処理:割り込みの種類
割り込み処理:マスカブル割り込み
割り込み処理:ノンマスカブル割り込み