N88-BASIC(86) WAIT命令
WAIT
- 機能
- コンピュータの入力ポートをモニタする間、プログラムの実行を停止する
- 書式
- WAIT ポート番号,式1[,式2]
- 文例
- WAIT 1,&H22,&HFF
WAITは,指定した入力ポートのビットパターンが指定した状態になるまでプログラムの実行を停止します.
〈ポート番号〉は入力ポートの番号で, 0〜32767 (&H00〜&H7FFF) の範囲内で指定します.WAITは,まずポートから読み込んだデータと〈式2〉とのXORをとり,次にその結果と〈式1〉のANDをとります.もしその結果が0(偽)なら, BASICはもう一度ポートの状態を読み込み,同じ操作を繰り返します.もし結果が0でない(真)ならば,プログラムの実行は次の文に移ります.〈式2〉を省略した場合は0とみなされます.
注意:WAITの実行により,プログラムの実行が無限ループに入ってしまう場合があります.その場合にはコンピュータをリセットしなければなりません.
参照:INP, OUT
出典:N88-日本語BASIC(86)(Ver6.2) リファレンスマニュアル、日本電気株式会社、1991年発行