電子書籍の厳選無料作品が豊富!

[表]8ビットのビットパターン。
________________________
0と1のビット数_______|ビットパターンの数
すべてのビットが0______|1つ
0ビットが1つ,1ビットが7つ_____|8つ
0ビットが2つ,1ビットが6つ_____|28つ
0ビットが3つ,1ビットが5つ_____|(1)

(1)はまだ分からないところです;
この表の説明をできれば詳しく教えてもらえないでしょうか。

A 回答 (4件)

すべてのビットが0______ 1


00000000 = 00

ビット0が1つ, ビット1が7つ_____ 8  基本パターンは 1つ
11111110 = FE
11111101 = FD
11111011 = FB
11110111 = F7
11101111 = EF
11011111 = DF
10111111 = BF
01111111 = 7F

ビット0が2つ, ビット1が6つ_____ 28  基本パターンは 4つ
11111100 = FC11111010 = FA11101101 = ED 11011101 = DD
11111001 = F811110101 = F311011011 = DB10111011 = BB
11110011 = F311101011 = EB10110111 = B7 01110111 = 77
11100111 = E711010111 = D701101111 = 6F 11101110 = EE
11001111 = CF10101111 = AF 11011110 = DE
10011111 = 8F01011111 = 5F 10111101 = BD
00111111 = 3F10111110 = BE 01111011 = 7B
01111110 = 7E01111101 = 7D 11110110 = F6

ビット0が3つ, ビット1が5つ_____ 24  基本パターンは 3つ
11111000 = F8 11110010 = F2 11110100 = F4
11110001 = F1 11100101 = E5 11101001 = E9
11100011 = E3 11001011 = CB 11010011 = D3
11000111 = C7 10010111 = 97 10100111 = A7
10001111 = 8F 00101111 = 2F 01001111 = 4F
00011111 = 1F 01011110 = 5E 10011110 = 9E
00111110 = 3E 10111100 = BC 00111101 = 3D
01111100 = 7C 01111001 = 79 01111010 = 7A

左へ1ビットローテートしているだけです 
16進数表示で見ると4ビットシフトした場合 FE が EF FD が DF になり
なにかしら規則的になっているようですね
    • good
    • 0
この回答へのお礼

こんなに長々と書いて頂きありがとうございます。

なんとなくこの規則が分かりました。

お礼日時:2006/10/09 21:35

00111111


01011111
01101111
01110111
01111011
01111101
01111110
10011111
10101111
10110111
10111011
10111101
10111110
11001111
11010111
11011011
11011101
11011110
11100111
11101011
11101101
11101110
11110011
11110101
11110110
11111001
11111010
11111100

以上28通り。

この回答への補足

出来ればもっと簡単に出す方法ってありませんか。

あれば教えてください。

補足日時:2006/10/09 20:42
    • good
    • 0
この回答へのお礼

やり方が分かりました。
ありがとうござます。

お礼日時:2006/10/09 20:36

8つから3つ取る組み合わせ数です

    • good
    • 0
この回答へのお礼

微妙に分かりました。
ありがとうございます。

お礼日時:2006/10/09 20:37

すべてのビットが0______|1つ



11111111 だけだから1通り

0ビットが1つ,1ビットが7つは

11111110
11111101
11111011
11110111
11101111
11011111
10111111
01111111

で8通り

0ビットが2つ,1ビットが6つ_____|28つ
00111111
01011111
   ・
   ・ 
11111100
で28通り
では

0ビットが3つ,1ビットが5つ

00011111
00101111
00110111
00111011
00111101
00111110
01011110
    ・
    ・
    ・
11111000

で○通りです


でことですは

答えはご自身でどうぞ

別つ全部書く手もありますが
計算式でも求まりますけどね

概念は上の通りです

この回答への補足

0ビットが2つ,1ビットが6つ_____|28つで、
0ビットが1つ,1ビットが7つは8通りのほうと同じやり方でやったんですが、うまくいきませんでした;

出来ればもうちょっと詳しくお願いします;
お願いします。

補足日時:2006/10/09 20:06
    • good
    • 0
この回答へのお礼

何とか分かりました。
ありがとうございます。

お礼日時:2006/10/09 20:38

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!