• ベストアンサー

CASL2

CASL2でどうしても分からない問題があります。 SLL命令で1桁ずつOFに出していくのですが、 プログラムの組み方をしっかり把握できていない為、 どうにもならない状態です。 分かる方がいらっしゃいましたら、 ヒントを頂きたいと思います。 よろしくお願いします。 ・課題1 DATA領域に格納されている1語の数値を、 2進数として画面に表示する プログラムを作成しなさい。 DATA領域の語は#1234とする。

質問者が選んだベストアンサー

  • ベストアンサー
  • trapezium
  • ベストアンサー率62% (276/442)
回答No.1

* OUT用のバッファを16文字分(DSで)用意しておく。 * カウンタ兼インデックスレジスタを確保。 * #1234用にレジスタを確保。 * 上位ビットから16bitループして、SLLの直後で条件分岐(JOV)を使って'0'か'1'を書き込む。 * ループを抜けたら出力して終わり。

soaringsngel
質問者

お礼

返事が遅れてすみません。 ヒントを頂きありがとうございます! 参考にさせていただきます。

関連するQ&A