ANDがどうしてもわかりにくい場合、 CO=(CO+1)MOD 32 でも似たようなことが出来ると思います(´ω`) MODは割り算の余りなので、0〜31はそのまま余りになり、32になったら32割る32の余りで0に戻ります。 計算の優先順位の関係で、ANDと違って括弧が必要なことには注意です。