- ベストアンサー
ビットパターンについて
[表]8ビットのビットパターン。 ________________________ 0と1のビット数_______|ビットパターンの数 すべてのビットが0______|1つ 0ビットが1つ,1ビットが7つ_____|8つ 0ビットが2つ,1ビットが6つ_____|28つ 0ビットが3つ,1ビットが5つ_____|(1) (1)はまだ分からないところです; この表の説明をできれば詳しく教えてもらえないでしょうか。
- みんなの回答 (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 = FC 11111010 = FA 11101101 = ED 11011101 = DD 11111001 = F8 11110101 = F3 11011011 = DB 10111011 = BB 11110011 = F3 11101011 = EB 10110111 = B7 01110111 = 77 11100111 = E7 11010111 = D7 01101111 = 6F 11101110 = EE 11001111 = CF 10101111 = AF 11011110 = DE 10011111 = 8F 01011111 = 5F 10111101 = BD 00111111 = 3F 10111110 = BE 01111011 = 7B 01111110 = 7E 01111101 = 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 になり なにかしら規則的になっているようですね
その他の回答 (3)
- edomin
- ベストアンサー率32% (327/1003)
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通り。
お礼
やり方が分かりました。 ありがとうござます。
補足
出来ればもっと簡単に出す方法ってありませんか。 あれば教えてください。
- Nouble
- ベストアンサー率18% (330/1783)
8つから3つ取る組み合わせ数です
お礼
微妙に分かりました。 ありがとうございます。
- nrb
- ベストアンサー率31% (2227/7020)
すべてのビットが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通りのほうと同じやり方でやったんですが、うまくいきませんでした; 出来ればもうちょっと詳しくお願いします; お願いします。
お礼
こんなに長々と書いて頂きありがとうございます。 なんとなくこの規則が分かりました。