• 締切済み

casl 2を使用する問題

下記の図形をcasl 2シュミレーターを使ってプログラムを作るのですがどうすればいいのかわかりません。どのようにプログラムするのか教えてください。よろしくお願い致します。

みんなの回答

  • asciiz
  • ベストアンサー率70% (6810/9682)
回答No.1

CASL II(で動くとされるCOMET II)にはグラフィックス機能どころか画面表示も無いのですが、どういうことになれば「その図形を表現した」ことになるでしょうか…? メモリ上に次のようなビット列を生成できれば「描いた」ということにしますか…? 1111111111000000 1111111111111000 1111111111111110 1111111111111110 1111111111111000 1111111111000000 …でもそれなら即値のストア命令6個で終わってしまいそうです。 あるいは6語のDC 命令でデータを置くだけ。プログラムを実行するまでもありません。 メモリ上にもっと広い仮想的なビデオRAMを用意し、塗りつぶしの長方形を描くとか、線を引いて中身を塗りつぶすとか、そんな面倒な描画をしたいなら、それだけで何十行、あるいは100行越えのサブルーチンを書くことになるかもしれません。 でもそんな勝手に考えたビデオRAMなんてものに対応したシミュレータは無いので、自分で実行後のメモリ内容を見て納得するか、シミュレータ自信を自分で作り直すとかしないといけなくなりますが!?? ちょっと、やりたいこととプログラミング言語の選択があまりにも乖離しているように思います…。

関連するQ&A