Subsections

4 その他の命令

4.0.1 スーパーバイザーコール(SVC)

4.0.1.1 内容

命令語 SVC
語源 SuperVisor Call (supervisor:監督者,管理人)
役割 OSの機能を呼び出す.
書式 [ラベル] SVC adr[,x]
動作 指定されたアドレスをコールする.
フラグレジスタ アセンブラーに依存.

4.0.1.2 使用例

      SVC  #A000       ;A000へジャンプ
OSの機能(サブルーチンみたいなもの)へ制御を移すので,実際の動作はOSに依存する.諸 君はこの機能を使うことはないだろう.諸君が使っているシミュレーターの機能をよく調 べて使うなら別である.

4.0.2 ノーオペレーション(NOP)

4.0.2.1 内容

命令語 NOP
語源 No OPeration (operatin:操作, 演算)
役割 何もしない.
書式 [ラベル] NOP
動作 プログラムレジスター(PR)の値を1増加させる.
フラグレジスタ 変化無し.

4.0.2.2 使用例

   L1  NOP       ;何もしないが,ラベルは有効
この命令は,なにも動作はしない.しかし,ラベルは有効であるため,ラベルを付けたい 場合に使われる.
ホームページ: Yamamoto's laboratory
著者: 山本昌志
Yamamoto Masashi
2006-02-08


no counter