- 締切済み
casl2000のプログラミング課題がわからなくて困っています
casl2000での課題でプログラミングがわからないのですが・・・ 1から10の総和を求めるプログラムを参考にし、最大値と最小値を求めるプログラムを完成させなさい。 CPAやJPLを使用するのはわかるのですが、組み立て方がわかりません。 どなたかご回答お願いできませんか?お願いします!
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.1
・もとの「1~10の総和を求めるプログラム」の動作は理解できていますか? ・「最大値と最小値を求める」方法は, きちんと書けますか?
補足
・総和のは何とか命令コードなどをたどってなんとか理解できていると思います。 START LD GR0,=0 LD GR1,=0 LABEL1 CPA GR1,NUM JZE LABEL2 ADDA GR0,X,GR1 ADDA GR1,=1 JUMP LABEL1 LABEL2 ST GR0,ANS RET X DC 1,2,3,4,5,6,7,8,9,10 NUM DC 10 ANS DS 1 END ・方法もわかりません。最大値は1から10まで加算していくときに2つの数字を比べて大きいほうを更新していくと考えてます。最小値は加算していくときに2つの数字を比べて小さいほうを更新していくのだと考えます。答えの枠は2つ必要になりますよね。その程度しか・・・。