1バイトの各ビットを8つのビットデータにアンパックする。
call x"F5" using byte array
| 呼び出しプロトタイプ使用時 ( 説明の読み方) | PIC (32 ビット システム) | |
|---|---|---|
| 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
他参照: