アプリ版:「スタンプのみでお礼する」機能のリリースについて

100,98,94,86,70,38・・・

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

A 回答 (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
    • good
    • 0

アセンブラ言語で組み込むということですか......


なかなか凝ったことをされる方ですねw

http://www.officedaytime.com/dcasl2/pguide/

こちらとかはどうでしょうか。
アセンブリ入門のとき、使いました。
私の場合、OSを作ってみよう!ということで使ったんで、参考になるかはわかりません。
    • good
    • 0

CASL の経験が無いので、BASIC ですが



10 A=100 : B=2
20 IF A>B THEN A=A-B : B=B+B : GOTO 20
30 PRINT A,B
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!