グラフィックLCDの画素アドレス計算
テクノロジ難易度: ★★★★☆
次の方式で画素にメモリを割り当てる 640×480 のグラフィック LCD モジュールがある。始点 (5, 4) から終点 (9, 8) まで直線を描画するとき、直線上の x=7 の画素に割り当てられたメモリのアドレスの先頭は何番地か。ここで、画素の座標は (x, y) で表すものとする。
[方式]
- メモリは 0 番地から昇順に使用する。
- 1 画素は 16 ビットとする。
- 座標 (0, 0) から座標 (639, 479) までメモリを連続して割り当てる。
- 各画素は、x=0 から x 軸の方向にメモリを割り当てていく。
- x=639 の次は x=0、y 軸の方向に y を 1 増やす。
出典: 令和6年度春期 応用情報技術者 午前 問22