8 つの 1 バイト データの最下位ビットを 1 バイトのデータにパックします。
call x"F4" using byte array
array に格納されている 8 つの 1 バイト データからそれぞれの最下位ビットを取得して 1 つのバイト データを生成し、byte に格納します。array の先頭に格納されている要素の最下位ビットが、byte では最上位ビット (ビット 7) になります。
00000001 00000001 00000000 00000000 00000001 00000000 00000001 00000001 | | | | | | | | | | | |+-------+ | | | | | +-------+||+---------------+ | | | +---------------+||||+-----------------------+ | +-----------------------+||||||+-------------------------------+ |||||||| vvvvvvvv 11001011
説明:
array に格納されている 8 つの 1 バイト データからそれぞれの最下位ビットを取得して 1 つのバイト データを生成し、byte に格納します。array の先頭に格納されている要素の最下位ビットが、byte では最上位ビット (ビット 7) になります。