日立MB-S1に関する情報

メモリ空間$A
ルーチン番号$18

機能

指定ポートにキャンセル・コード($18)を出力します。

解説

AccNで指定したポートにキャンセル・コードを出力します。
このコードの出力の際、プリンタの状態をチェックして"READY"の場合は、CCRのNビットに1を、"NOT READY"の場合は、0をセットします。
また、拡張ポート指定の場合、増設プリンタ・カードがある場合はCCRのZビットに0を、ない場合は1をセットします。

入力情報

AccB:ポートNo.(0〜2)

出力情報

CCR(N)
  • 0:NOT READY
  • 1:READY
CCR(Z)
  • 0:プリンタ・カードあり
  • 1:プリンタ・カードなし

サンプルプログラム

内容

プリンタにキャンセル・コードを出力し、プリンタをイニシャライズします。
 0 0000                     ORG  $0000
 1           0000   PRTINI  EQU  *          --SAMPLE OF "PRTINI" ROUTINE--
 2 0000      5F             CLRB            SET PORT No.
 3 0001 103F                SWI2            CALL "PRTINI" ROUTINE
 4 0003      4A             FCB  $4A        MAP NO=A ROUTINE NO=18
 5 0004      18             FCB  $18
 6 0005      39             RTS
 7                          END

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

どなたでも編集できます