bit bashing

名詞

(別形:bit diddlingまたはbit twiddling)bitflagnybble、その他の文字サイズより小さなデータ片の操作を特徴とする、数種の低水準プログラミングのいずれかを表すのに使われる用語。これには、低水準のデバイス制御、暗号化アルゴリズム、チェックサムと誤り訂正符号、ハッシュ関数、ある種のグラフィックスプログラミング(bitbltを参照)、そしてアセンブラ/コンパイラのコード生成が含まれる。退屈さか本物の技術的挑戦のいずれか(たいていは前者)を含意しうる。「新しいテープドライバのコマンドデコードはかなり堅牢そうだが、制御レジスタのbit-bashingにはまだバグがある」。mode bitも参照。