アセンブリ言語の命令、CALL命令。
CALL命令の解説。
書式;CALL k
kは、定数データ 0~2047(0x00~0x7FF)、または、ラベル。
動作;リターンアドレスをスタックに書き込み、k番地のサブルーチンに飛ぶ。
ステータスレジスタへの影響
C;影響しない
DC;影響しない
Z;影響しない
例
1. CALL命令のアドレスを0x30、サブルーチンのある番地を0xF0とする。
CALL 0xF0 //命令実行
スタックに、0x30+1 すなわち0x31を格納(自分の番地+1、自分の次の命令の番地)。
サブルーチンの0xF0番地の命令に制御を移す。
2.CALL命令のアドレスを0x32、サブルーチンのある番地を0xF5とする。