見出し画像

"invert" か "reverse" か

現在放送中のテレビドラマにハマっています。清原果耶さん演じる謎の超絶美人な名探偵が完全犯罪を目論む殺人犯に対して恋愛下手を装ってグイグイと距離を縮めていき、鋭い観察眼と巧みな誘導尋問で追い詰めていくというドSな設定です。『倒叙ミステリー(inverted detective story)』とは物語の冒頭で真犯人や犯行の手口を読者や視聴者に開示するスタイルの推理小説やドラマです。『刑事コロンボ』や『古畑任三郎』が倒叙モノの有名な作品です。ドラマのタイトルとしては "invert" でも "reverse" でも意味は通るのですが、ビット演算ではこの二つ、似て非なるものなので気をつけましょう!

ビット演算における invert と reverse

bit inversion

日本語ではビット反転。否定(Not)と呼ぶこともあります。 01 に、10 に変換すること。2進数の 0001 をビット反転すると 1110 です。

bit reverse

日本語ではビット逆転。 上位ビットと下位ビットの順序を逆転すること。2進数の 0001 をビット逆転すると 1000 です。

論理回路の invert

インバーター

NOTゲートとも呼びます。Lowレベルの入力信号に対して出力信号をHighレベル、Highレベルの入力信号に対して出力信号をLowレベルと Low と High を反転させます。

参考リンク


この記事が気に入ったらサポートをしてみませんか?