1 バイト データの各ビットを、8 つの 1 バイト データにアンパックします。
call x"F5" using byte
array
| 呼び出しプロトタイプ使用時 (「説明の読み方」を参照) | PIC | |
|---|---|---|
| byte | cblt-x1-compx | pic x comp-x |
| array | cblt-x1-compx occurs 8 | pic x comp-x occurs 8 |
| byte | アンパックするバイト |
| array | アンパックされたビット |
説明:
byte に格納されている 1 バイト データの各ビットの値を、array 内の対応する要素の最下位ビットに設定します。
10110011 |||||||| +-----------------------+||||||+-------------------------------+ | +---------------+||||+-----------------------+ | | | +-------+||+---------------+ | | | | | |+-------+ | | | v v v v v v v v 00000001 00000000 00000001 00000001 00000000 00000000 00000001 00000001