LSB
ビットだよ
ビット列で1番右にあるやつだよ
最下位「ビット」ではなく最下位「バイト」を意図している場合もあるよ
「Least Significant Bit」の略だよ
簡単に書くよ
LSB(読:エルエスビー)とは
「最下位ビット」のこと。
用語の中身としては
ビットが何個か並んだやつ(ビット列)において、一番「右」にあるビットのこと
です。
あるいは
最下位「バイト」のこと
を意図している場合もあるかもしれません。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として
・ビット
・バイト
・ビット列
・最下位ビット
について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
ビットは、コンピュータさんの世界における「0か1が入る箱」です。
あるいは、この「0か1が入る箱」の数を表す単位です。
例えば「4ビット」であれば「0か1が入る箱が4つあるよ」の意味になります。
バイトは「ビットが8つ集まったもの」です。
0か1が入る箱(ビット)が8つ入るくらいの大きな箱がバイトだと思ってください。
あるいは、このデカい箱の数を表す単位がバイトです。
「2バイト」であれば「ビットが8つ入る大きさの箱が2つあるよ」の意味になります。
……というのが基本ですけどね。
こだわり派の人がいるかもしれないので補足しておきます。
実は必ずしも1バイトが8ビットとは限りません。
環境によっては「1バイト=7ビット」のときもあれば「1バイト=9ビット」の場合も あります。
ただし、一般的には
1バイト=8ビット
です。
それ以外は例外と捉えて、あまり気にしないでください。
ビット列は「ビットが何個か並んだもの」です。
0か1が入る箱(ビット)が、くっついて何個か置いてあるイメージです。
例えば
0100
のようなものがビット列です。
あるいは
11010100
のようなものですね。
あるいは……キリがないので、これくらいにしておきましょう。
最下位ビットは「ビット列において一番右にあるビット」です。
以上を踏まえて
「最下位ビット」を英語にして省略した表現
が「LSB」です。
「Least Significant Bit(リースト・シグニフィカント・ビット)」の略で「LSB」ね。
気が向いたら、覚えてあげてください。
※「Least Significant Bit」を何となく日本語にすると「最も小さい重要ビット」となります。[詳細]
なお「最下位ビット」ではなく「最下位バイト」を意図して「LSB」と表現している場合があるかもしれません。
「LSB」の「B」を「bit(ビット)」の頭文字ではなく「Byte(バイト)」の頭文字と解釈した場合ですね。
「最下位バイト」を意図して「LSB」と表現するのは、あまり見かけませんけどね。
一応、頭の片隅にでも置いておいてあげてください。
一言でまとめるよ
まぁ「LSB」って単語が出てきたら「最下位ビット
(ビット列における1番右のビット)、もしくは、最下位バイト
(バイト列における1番右のバイト)のことなんだな~」と お考えください。
おまけ
■訳してみるよ
「LSB」は「Least Significant Bit(リースト・シグニフィカント・ビット)」の略です。
「least(リースト)」の意味は「最も小さい」とか「最も少さい」とかです。
「significant(シグニフィカント)」の意味は「重要な」とかです。
「bit(ビット)」はIT用語の「ビット」です。
由来は「binary digit(バイナリー・デジット)」らしいですよ。
何となく くっつけると
最も小さい重要なビット
となります。






