タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

CASLIIに関するMASSIのブックマーク (1)

  • tno2:CASL入門[16]

    マクロ定義中の「%0」「%1」が、 「OUT」命令のオペランド「A」「B」で 置き換えられていることに注意してください。 さて、今まで見てきたプログラムは、 「EXIT」マクロ命令で終了していました。 しかし、「EXIT」命令は、以前のCASLには存在しましたが、 来のCASLIIの仕様では廃止されたマクロ命令です。 来のCASLIIの仕様によるならば、 あなたの作ってきた様なプログラムは、 「EXIT」命令ではなく「RET」命令で終了します。 即ち、プログラムはサブルーチンとして作成しておき、 OSや他のプログラムなどからサブルーチンとして呼出され、 「RET」命令で呼出した所へ戻るのです。 (Rookでは、このOSへの戻りアドレスは、 「RET」命令でのみアクセス可能で、 「POP」命令では読み出せません。) システムで残しておいた「EXIT」マクロ命令は、 定義内容を「RET」

    MASSI
    MASSI 2010/08/29
  • 1