### 3-11　CHANGE命令

CHANGE命令の実行によりシステムBIOSとアプリケーションの切り換えを行ないます。システムプログラム動作時は、アプリケーションにモードが移行し、ラベルまたはアドレスにより指定されたアドレスにプログラムカウンタがセットされます。

#### 書式

CHANGE　〈ラベル名またはアドレス〉

#### 動作

システムプログラムでCHANGE命令が実行された場合と、アプリケーションで実行した場合では、次のように動作がことなります。なお、モードの移行は専用マクロ命令の実行後に移行されます。

##### （1）システムプログラムの実行中

システムプログラム→アプリケーション（ゲームモード）へ移行します。

ラベルまたはアドレスで指定されたアプリケーションのアドレスにプログラムカウンタがセットされます。

##### （2）アプリケーションの実行中

アプリケーション（ゲームモード）→システムプログラムへ移行します。

ただし、外部メモリ制御レジスタ（EXT）のビット1（LDCEXT）がセットされている場合には、CHANGE命令を実行してもシステムプログラムへは移行されません。したがって、アプリケーションはそのまま実行されます。

ラベルまたはアドレスで指定されたシステムプログラムのアドレスにプログラムカウンタがセットされます。

#### プログラム例

▽ システムプログラム←→アプリケーションの遷移(図21)

[←] | [INDEX] | [→]