3-11 CHANGE命令 |
CHANGE命令の実行によりシステムBIOSとアプリケーションの切り換えを行ないます。システムプログラム動作時は、アプリケーションにモードが移行し、ラベルまたはアドレスにより指定されたアドレスにプログラムカウンタがセットされます。
CHANGE 〈ラベル名またはアドレス〉
システムプログラムでCHANGE命令が実行された場合と、アプリケーションで実行した場合では、次のように動作がことなります。なお、モードの移行は専用マクロ命令の実行後に移行されます。
システムプログラム→アプリケーション(ゲームモード)へ移行します。
ラベルまたはアドレスで指定されたアプリケーションのアドレスにプログラムカウンタがセットされます。
アプリケーション(ゲームモード)→システムプログラムへ移行します。
ただし、外部メモリ制御レジスタ(EXT)のビット1(LDCEXT)がセットされている場合には、CHANGE命令を実行してもシステムプログラムへは移行されません。したがって、アプリケーションはそのまま実行されます。
ラベルまたはアドレスで指定されたシステムプログラムのアドレスにプログラムカウンタがセットされます。
[←] | [INDEX] | [→] |
(C)SEGA ENTERPRISES, LTD., 1999