X"F4"

8 つの 1 バイトデータの最下位ビットを 1 バイトのデータにパックする。

構文:
call x"F4" 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
入力パラメタ:
array パックされるビット
出力パラメタ:
byte パックされたバイト
説明:

本ルーチンでは、バイト列から8バイトずつ取得し、その中の各最下位のビットを使用してバイトを生成する。本バイト列の最初が、バイトの最上位ビット(ビット7)になる。

00000001 00000001 00000000 00000000 00000001 00000000 00000001 00000001
       |        |        |        |        |        |        |        |
       |        |        |        |+-------+        |        |        |
       |        |        +-------+||+---------------+        |        |
       |        +---------------+||||+-----------------------+        |
       +-----------------------+||||||+-------------------------------+
                               ||||||||
                               vvvvvvvv
他参照:

関連項目