2011-07-17から1日間の記事一覧

CRC-16-CCITT と比べて

下位ビットから処理するので、こちらの方がやりやすいです。

説明的な

メモリの使い方(追記の方) 0 番地と 34 番地に番兵として -1 を置く。 1, 3, ..., 33 番地に 17 bit のデータ。 2, 4, ..., 32 番地は xor の作業用領域兼 0 番地や 34 番地に移動するための足場。 35 番地はループカウンタ。 36 番地に入力文字読み込み。…

CRC-16-IBM

標準入力から CRC-16-IBM を計算してバイナリで出力します。 >>>>>>->++++[->++++<]>[-[->>+<<]>>]-<<+[-<<+]-<<<<<,+[-<++++++++[->[[->+>+<<]>[[ -]>->+<<]>[-<+<+>>]<[[-]<->>>->+<<<]<]>>>>[-<<<<+>>>>]<[->>>[->+<]>[-<->]<+<<<]> >>[->>[->+<]>[-<->]<…