• 締切済み

アセンブラプログラムの問題

この問題の解答をおねがいします。 以下の動作をさせるアセンブリ命令を記述せよ. 1. ;; 1)画面の表示を消去する ;; 2)カーソルを 1行目8文字目に移動し,文字 A を表示する ;; 3)カーソルを 2行目7文字目に移動し,文字 B を3個表示する 2. ;; 1)カーソルを 2行目2文字目に移動させる. 3. 1)LCD の表示を消去する ;; 2)カーソルを2行目先頭へ移動する

みんなの回答

  • hiroi
  • ベストアンサー率22% (14/61)
回答No.2

CPU命令に画面操作に関する命令はありません。 ただ、CPU内部のレジスタの操作、あとは外部バスへのIO操作だったかな?位で 画面操作はシステムコールを使うしかないと思います。 インテル系ならINT21hだったと思う。(数十年前のことなので。。) ですから、どういったシステムなのかが分からないと誰も答えられないです。 アセンブラというのは、ハードウェアに近いものなので、まずはハードウェアの 知識も必要です。この楽しさが分かるのが一番の早道です。 頑張ってくださいね。

yukistaq
質問者

補足

すみません。説明不足でした。 今授業でマイコンボード内にプログラムを転送して、結果をLCDに表示させるというのをやっていてそれについての質問でした。 僕ももっと頑張って勉強します。

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.1

アセンブリ命令って何かわかってますか? CPUが直接実行できる命令を人間にわかりやすくしただけのものなので CPUの種類が違えばアセンブリ命令は違いますし CPUの命令に画面の表示を消すやカーソルを移動するとかはないのでアセンブリ命令にもありません。 問題の前提にCPUの種類や画面の表示を消したりカーソルを移動するためのシステムコールの一覧などが指定されてるはず

yukistaq
質問者

補足

すみません。説明不足でした。 今授業でマイコンボード内にプログラムを転送して、結果をLCDに表示させるというのをやっていてそれについての質問でした。 僕ももっと頑張って勉強します。

関連するQ&A