
応用情報技術者試験 令和3年度秋期 午前 問23「マイコンの汎用入出力ポートに接続された LED1 を,LED2 の状態を変化させ…」の正解と解説です。応用情報技術者試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約75%です。
イ. 汎用入出力ポートから読み出した値と 16 進数の 08 との論理和
正答率 75.2%(1,060人中 797人が正解)
回路図よりLED1はビット3、LED2はビット6に接続されている。LED2の状態を変えずにLED1だけを点灯(該当ビットを1に)するには、特定ビットだけを1にする「ビットのセット」を行えばよく、これは目的ビットだけが1のマスク値との論理和(OR)で実現できる。LED1のビット3だけを1にする16進数は 08(2進数 00001000)であり、読み出した値と 08 の論理和をとればビット3だけが1になり、他のビット(ビット6のLED2を含む)は元の値が保たれる。したがって正解はイ。
応用情報技術者試験 令和3年度秋期 午前 の過去問一覧に戻る・問23