X"F5"

1バイトの各ビットを8つのビットデータにアンパックする。

構文:
call x"F5" using byte
                 array
パラメタ:
呼び出しプロトタイプ使用時 ( 説明の読み方) PIC (32bitシステム)
byte cblt-x1-compx pic x comp-x.
array cblt-x1-compx occurs 8 pic x comp-x occurs 8
入力パラメタ:
byte アンパックされるバイト
出力パラメタ:
array アンパックされたビット
説明:

本ルーチンでは、1バイト内の8つのビットを取得し、それをビット列の所定位置に移動する。

                               10110011
                               ||||||||
       +-----------------------+||||||+-------------------------------+
       |        +---------------+||||+-----------------------+        |
       |        |        +-------+||+---------------+        |        |
       |        |        |        |+-------+        |        |        |
       v        v        v        v        v        v        v        v
他参照:

関連項目