教えて!しごとの先生
教えて!しごとの先生
  • 解決済み

下位7ビットを得るためのビット演算 現在、基本情報技術者過去問をおこなっています。 解説を見たのですが、理解でき…

下位7ビットを得るためのビット演算 現在、基本情報技術者過去問をおこなっています。 解説を見たのですが、理解できない点が2つあります…… 以下、問題です。【問題】 最上位をパリティビットとする8ビット符号において、パリティビット以外の下位7ビットを得るためのビット演算はどれか 1. 16進数0FとのANDをとる。 2. 16進数0FとのORをとる。 3. 16進数7FとのANDをとる。 4. 16進数FFとのXORをとる。 ***解説*** たとえばデータを10101010としたとき、※①…… 1. AND 10101010 00001111 ※② ーーーーー 00001010 … ******** ① そもそも、なぜデータを10101010とするのですか? どの解説にもそう書かれているのですが、ほかの値ではいけないのでしょうか…… ② 先頭の0000はどこからやってきた数字ですか? ただ、桁数を合わせるだけのものですか? 「そういうもの」と思えばいいのかもしれませんが、試験に受かるためにというよりも、コンピュータ知識を深めたいと思って始めたので、なぜ①や②のようになるのかを理解したいのです…… いままで文系で生きてきたので、根本的なことからわかりませんが、よろしくお願いいたします☺

続きを読む

351閲覧

回答(2件)

  • ベストアンサー

    代入するためのテストデータは任意 10101010でも11001100でもよいしなんでもよい 0F(16)=00001111(2)・・・・(n)の中はn進数を表す 7F(16)=01111111(2) FF(16)=11111111(2) 先頭ビット以外の7ビットのマスキングには一般的にANDを用いることが多い。 よく使われている技術は、画像処理のマスク(クロマキー)などと呼ばれる技術。 これもっと複雑なアルゴリズムではフーリエ変換などの圧縮技術(フレーム予測の補完技術)がある。圧縮技術はいくつも種類が分派してコーデックをインストールすることで使えるようになる。 なんでもいいのでフリーの画像処理ソフトをダウンロードしてマスクとかクロマキーという機能を試してみるといい。 問題文中の解答はウと思われる。 これが、シスアドなどの問題では、画像処理ソフトの仕様として変換技術はどれみたいな単語を選ばせるものが出題されていた。 今後、解析技術が出題されるので、これらの論理演算の活用と、統計解析アルゴリズムは技術者として理解せざるおえないと言える。

この質問を見ている人におすすめの求人

< 質問に関する求人 >

基本情報技術(東京都)

求人の検索結果を見る

< 平日勤務で週末はリフレッシュしたい人におすすめ >

正社員×土日祝休み(東京都)

求人の検索結果を見る

もっと見る

この質問と関連する質問

    < いつもと違うしごとも見てみませんか? >

    覆面調査に関する求人(東京都)

    求人の検索結果を見る

    Q&A閲覧数ランキング

    カテゴリ: 資格

    転職エージェント求人数ランキング

    • 1

      続きを見る

    • 2

      続きを見る

    • 3

      続きを見る

    あわせて読みたい
    スタンバイプラスロゴ

    他の質問を探す

    答えが見つからない場合は、質問してみよう!

    Yahoo!知恵袋で質問をする

    ※Yahoo! JAPAN IDが必要です

    スタンバイ アプリでカンタン あなたにあった仕事見つかる