ここから本文です

ビットパターン

zipcoad777さん

2006/12/2111:35:40

ビットパターン

1バイトは8ビット。

8ビットを書き出すと、

7 6 5 4 3 2 1 0

第 0 ビット~第 7 ビットまであり (第0ビットから始まる。)

第 1~第 8ビットではない。

第1ビットといえば、右から2番目の1にあたる。(上の表では)


であってますか?
教えてください。

閲覧数:
1,258
回答数:
1
お礼:
25枚

違反報告

ベストアンサーに選ばれた回答

2006/12/2111:47:11

8ビットの2進数整数と見た場合には、それぞれの桁が2のxx乗を表すと考えると、

7 6 5 4 3 2 1 0

第 0 ビット~第 7 ビット

という事になるのですが、2進数自然数と考えると最上位ビットは符号を表すので、
符号 6 5 4 3 2 1 0

第 0 ビット~第 6 ビットと符号ビット というのもあります。

BCD(binary coded decimal: 4ビットで0から9を表し、1バイトで0から99の数字を表現する形式)だと、

上位の第3ビットー第0ビット、下位の第3ビットー第0ビット、という場合もあります。

各ビットがそれぞれ独立した意味を持つ(2進数の桁ではない)のであれば、下から(場合によると上から)

第 1~第 8ビット

というのもあります。

元の1バイトがどういう意味を持つのかによって、各ビットの意味が変わるので、これがいつでも正しいというものは存在しません。

質問した人からのコメント

2006/12/28 14:01:49

抱きしめる ありがとうございます

ちょい足しを取り消しますが
よろしいですか?

  • 取り消す
  • キャンセル

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

ID/ニックネームを選択し、「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問や知恵ノートは選択されたID/ニックネームのMy知恵袋で確認できます。

ほかのID/ニックネームで利用登録する