応用情報 午前ラボ

学習の画面へ

グラフィック LCD の画素アドレス

出典: 令和4年度 春期 応用情報技術者試験 午前 問21 (IPA)

次の方式で画素にメモリを割り当てる 640×480 のグラフィック LCD モジュールがある。始点 (5,4) から終点 (9,8) まで直線を描画するとき,直線上の x=7 の画素に割り当てられたメモリのアドレスの先頭は何番地か。ここで,画素の座標は (x,y) で表すものとする。

〔方式〕

図

  1. ア 3847
  2. イ 7680
  3. ウ 7694
  4. エ 8978
正解と解説を見る

正解: ウ

ポイント

  1. 直線は (5, 4) から (9, 8) まで斜め 45 度なので、x = 7 のとき y = 6 です。
  2. 座標 (7, 6) は、y = 0 から 5 の 6 行分 (6 × 640 = 3,840 画素) の後ろ、その行の 8 番目 (x = 7) の画素です。画素番号は 3,840 + 7 = 3,847。
  3. 1 画素は 16 ビット = 2 バイト で、1 番地が 8 ビットなので、先頭アドレスは 3,847 × 2 = 7,694 番地 です。

「情報メディア」をこのサイトで解く (記録・間違えた問題の解き直し・AI教師への質問)