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他参照: