• 締切済み

CASL(アセンブラ言語)に関する問題です!

100,98,94,86,70,38・・・ と、2の倍々で減っていく階差数列の和が初めて負になる項を求めるプログラムをアセンブラ言語で組みたいのですが組み方がわかりません。 ヒントだけでも頂けるとありがたいです!

みんなの回答

  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.3

LAD GR1,100 LAD GR2,1 LAD GR3,1 LOOP LAD GR2,1,GR2 SLA GR3,1 SUBA GR1,GR3 JPL LOOP JZE LOOP

回答No.2

アセンブラ言語で組み込むということですか...... なかなか凝ったことをされる方ですねw http://www.officedaytime.com/dcasl2/pguide/ こちらとかはどうでしょうか。 アセンブリ入門のとき、使いました。 私の場合、OSを作ってみよう!ということで使ったんで、参考になるかはわかりません。

  • koujikuu
  • ベストアンサー率43% (429/993)
回答No.1

CASL の経験が無いので、BASIC ですが 10 A=100 : B=2 20 IF A>B THEN A=A-B : B=B+B : GOTO 20 30 PRINT A,B

関連するQ&A