応用情報技術者試験 午前

解説一覧 / 令和3年度 秋期 問23

解説を読む ↓

23令和3年度 秋期テクノロジ系

マイコンの汎用入出力ポートに接続されたLED1を,LED2の状態を変化させずに点灯したい。汎用入出力ポートに書き込む値として,適切なものはどれか。ここで,使用されている汎用入出力ポートのビットは全て出力モードに設定されていて,出力値の読出しが可能で,この操作の間に汎用入出力ポートに対する他の操作は行われないものとする。

問題の図
図(問題冊子 p.13 より)— クリックで原寸

正解はイ

解説 本サイト独自(IPA公表のものではありません)

 LED1はビット3に接続されているので,16進数の08との論理和によってビット3を点灯させる値にする。論理和では読出し値のビット6がそのまま残るため,ビット6に接続されたLED2の状態は変化しない。

  •  08との論理積では,ビット3以外が全て消去されるため,ビット6の値を保持できない。また,読出し時のビット3が消灯側なら,LED1を点灯側に変更できない。
  •  48との論理積では,ビット3とビット6以外が消去されるうえ,読出し時のビット3が消灯側なら,LED1を点灯側に変更できない。
  •  48との論理和では,ビット3だけでなくビット6も点灯させる値にするため,LED2が消灯していた場合にその状態を変化させてしまう。
この解説は間違っています

 ログインは不要です

この解説は,別のモデルによるレビューを受けています。

出典:令和3年度 秋期 応用情報技術者試験 午前 問23

自分で解いてから答え合わせをするなら 問題バンク — 解説は解答後に表示されます。