情報処理科(情報処理・IT・コンピュータ 専門学校)

その情熱、実現させよう。



北海道 2年制 技術と資格を備えた情報技術者になる 情報処理科

なに!?1日1問だと!?

2007年05月28日 なに!?1日1問だと!?

プルルル・・・ッ。ガチャ「はい、こちらJOHOコップ・・・。」

なにっ対決したいだと・・・
奴なのか怪盗ハットなのか・・・早く行かねば・・・

joho20070528_01「今日はシャア専用ザクの前で対決か・・・

「遅かったなJOHOコップ・・・ さぁ、勝負だお前にこの問題が解けるかな

 

問題 最上位をパリティビットとする8ビット符号において,パリティビット以外の下位7ビットを得るためのビット演算はどれか。
ア.16進数0FとのANDをとる。
イ.16進数0FとのORをとる。
ウ.16進数7FとのANDをとる。
エ.16進数FFとのXOR(排他的論理和)をとる。

「論理演算はまだやってないゾ・・・卑怯者め

「せいぜい悩むんだな・・・さらばだ

 

 

怪盗ハットはどこだ・・・
なにパリティビットはなにかって・・・フッ

                           つづく

JOHOコップ

小川昌宏先生の解説

パリティビットがどうのこうの書いているケド・・・要するに、
8ビット中の下位7ビットを取り出したいんだね。
   1111 1111

ここでは論理演算について少し触れておこう。

  OR(論理和)    AND(論理積)   XOR(排他的論理和)
      1100         1100           1100
  OR 1010     AND 1010      XOR 1010  
      1110          1000           0110

ORはどちらか一方が1なら1になる。ANDはどちらも1のとき1になる。XORはどちらか一方が1のときのみ1になる。・・・という演算子なのだ。

今回の場合・・・
    111 1111
AND 0111 1111 
    0111 1111 → (7F)16

となって、下位7ビットを取り出すことができるね。

正解はウ

n-08695340 at 20:16 | コメント(0) | トラックバック(0) | この記事のURL | |

コメントする

名前
 
  絵文字