• 締切済み

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% (428/992)
回答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

  • 数列の問題について、質問です。

    次の数列の一般項を求めよ。また、初項から第n項までの和を求めよ。 0、4,18,48,100,180,294、・・・・・・ この数列の階差数列の一般項(Bn=3n2+n)までは求めれたのですが、和をどのようにして求めるかが分かりません。よろしくおねがいします。

  • 漸化式の問題なのですが。

    数列{an}で初項から第n項までの和をSnとするとき、 Sn=2an-nという関係だと、一般項はどうなるか。 という問題なのですが。 数列は {an}=a1+a2+a3+a4+a5+・・・・・・・+an=2an-n 書いてみたのですが、どうにも何をしたらよいのか分からなくて困っています。 やはり階差をとって階差数列にして考えるのでしょうか?

  • 練習問題のサイト探しています!

    数学Aの 分数の数列の和 数列の和と一般項 階差数列 漸化式で決まる数列 数学的帰納法 数学的帰納法による証明 一般項の推定と数学的帰納法 二項定理の応用 などの練習問題があるサイトを探しています! 大至急お願いします!

  • 数列の問題です。

    1. n    1 Σ ────── を求めよ。 k=1 k(k+1)(k+2) 2.次の和を求めよ。  1      1      1          1 ─── + ─── + ─── + …… + ──── 2^2-1   4^2-1    6^2-1       (2n)^2-1 3.数列{a_n}について、第n+1項と第n項の差b_n=a_(n+1) - a_nを階差といい、階差によって決められる数列{b_n}を数列{a_n}の階差数列という。           n-1  (1)a_n=a_1+ Σ b_k となることを証明せよ。           k=1 (2)次の数列{a_n}の階差数列{b_n}を求め、a_nをnの式で表せ 1,2,4,7,11,… ワケガわかんなくなってきました・・・ よろしくお願いいたします。

  • 数列の質問です!

    シグマって和を求める時に使うのではないのですか? 一般項を求めるのにシグマを使うことができるのですか? 階差数列でない数列の第k項を求めるのはシグマを使うのですか? 質問ばかりですが、よろしくお願いします!

  • 数列の問題なんですが…

    「初項から第n項までの和S_nが、S_n=n^2-3n+1で与えられる数列の一般項a_nを求めよ」という問題なのですが、ノートに書いてある解き方は、S_n-S_(n-1)をしてa_nを求める、というものなんです。そしてそのa_nは2n-4(n>=2)となっているんです。 n>=2となっているということは、n=1はなりたたないんですよね。ということはこの数列の初項は一体いくつなんでしょうか…? 求め方を見てる限り階差数列…?とも思ったんですが、そこからどうにも考えが及びません。階差数列でも初項はn=1ですよね…。 宜しくお願いします。

  • 数B 階差数列の問題

    問題集で解説を見ても分からない問題がありました。どなたか教えてください。 問題:階差数列の階差数列をとることで、次の数列の一般項を求めよ。 (1)1,2,4,9,19,36,・・・・・・ (2)1,-1,-2,-6,-1,-23,36,・・・・・・ 元の数列をAnとおいて、Cn(階差数列の階差数列)からBn(階差数列)を求めるとこまでは分かるのですが・・・

  • 主に階差法での和の計算について

    お世話になっております。 階差数列を用いて、原数列の一般項を求める時、階差の和は初項から第(n-1)項を使いますが、二回階差で指数法則などで式を整理していくと、式がどんな意味をもつ数列かがあやふやになって計算をよく間違えてしまいます。 例えば、Σ[k=1→n-1](-1)^k-1 (n≧2) などはどのように考えて式にすれば良いでしょうか。 初項-1、公比-1の等比数列の初項から第(n-1)項までの和と考えて、 Sn-1=-{1-(-1)^n-1}/1-(-1)とか、k=n-1で代入するとか試しているのですが解答と合いません。 アドバイス宜しくお願い致します。

  • CASL アセンブラ命令 アプリ機能

    例えば、CASLのアセンブラ命令にDCがある。 LABER DC 100 とすると。 これは、メモリに領域を確保し100をいれる命令だが、プログラムが変更されれば、メモリアドレスは変更される。 CASLには機械語命令・マクロ命令・アセンブラ命令がある。 機械語命令は人に分かりやすいようにニーモニックが付けられているだけだが、 アセンブラ命令はプログラムが変更されればそのアドレスは移動するという、ハンドアセンブリでは、できない機能が含まれている。 アセンブリ言語は色々ありますが、アセンブラ言語は人に見やすいようにニーモニックが付けられているだけでなく、CASLのDC命令のように、ハンドアセンブリではできないアドレスの自動変更のようなアプリケーションとしての機能(OS的機能)も一般にふくまれているとかんがえてよいのでしょうか? よろしく願います。

  • 問題の解答を教えてください。

    次の数列anの一般項を以下の手順で求めよ。 1.anの階差数列をbnとする。b1.b2.b3.b4.b5をもとめよ。 2.bnの階差数列は等差数列である。bnの一般項をもとめよ。 3.〔2)の結果をもちいてanの一般項をもとめよ。   です。    おねがいします。

専門家に質問してみよう