命令 : M53 汎用レジスタ操作・汎用入力代入 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
書式 : M53 , Rm , { I 0 or I 1 } m:レジスタ番号(0〜63) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
機能 : 汎用レジスタに汎用入力の状態を代入します。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
解説 : 汎用レジスタRmに汎用入力の状態を代入します。 I0を指定した場合は、汎用入力0〜15を取り込み、I1を指定した場合には汎用入力16〜31を取り込みます。 取り込み方は、各入力端子を1ビットとし、16ビットのバイナリデータとして読み込みます。
バイナリデータは0011001101010101となり10進数にすると13141になります。 従って、レジスタに入る数値は13141となります。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
例
この例では汎用入力16〜31が0011001101010101(10進数:13141)になるまで待機して、条件が一致すれば移動を開始します。 |