問題タブ [pcspim]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
assembly - アセンブリプログラム:再帰?
10回繰り返すプログラムを書く必要があります。値を更新して画面に出力するたびに。
スタックを作成し、値を保存して、プログラムを続行するために繰り返して正しい部分に到達できるようにするために、何かをしなければならないことを私は知っています。Ivは多くのことを試みましたが、私はそれを理解できません。これがこれまでの私のコードです
これまでの私の現在の出力:
開始元本は$100.00です:
あなたの金利は1.2%です:
1か月後に行われた関心:
1.20000005
どんな助けでも本当にありがたいです。私はアセンブリプログラミングが本当にひどいです。
PS:割り当ては再帰を介して行われる必要があります
編集!新しいコード
新しい出力:
開始元本は$100.00です:あなたの利率は1.2%です:
1か月後の残高:
101.19999695
1か月後の残高:
101.19999695
1か月後の残高:
101.19999695
1か月後の残高:
101.19999695
1か月後の残高:
101.19999695
1か月後の残高:
101.19999695
1か月後の残高:
101.19999695
1か月後の残高:
101.19999695
1か月後の残高:
101.19999695
1か月後の残高:
101.19999695
だから私は10回繰り返すコードを手に入れました。前月に表示されるように金額を更新する必要があります+追加された利息
assembly - PCSpim の Yes/No 入力のチェック
プログラミングの割り当てのために、PCSpim のアセンブリ言語でユーザー入力をチェックする最良の方法を見つけようとしています。基本的に、表示を昇順にするかどうかをユーザーに入力してもらいます。「Y」と入力すると昇順で表示されますが、「N」と入力すると降順で表示されます。
「Y」と「N」をレジスタに格納して答えを確認する方法はありますか、それともレジスタに格納されている数値でなければなりませんか?
他のアイデアも大歓迎です。ありがとうございました!
pcspim - PCSpim シミュレーションでの jump の使用方法
私はこのコードを書きました (これはほんの一部です):
問題は、シミュレーションが 4 行目に到達してジャンプを実行する必要があるときに、7 行目 (次のコマンド) を実行してから 10 行目にジャンプすることです。 $t3 の値のままです。
assembly - PCSpim 追加エラー
PCSpim 9.1.9 を使用しています。PcSpim を再インストールしようとしましたが、まだ機能していません。エラー " spim: (parser) syntax error on line 8 of file. la $a0, prompt #prompt gets in.
助けてください
assembly - MIPS アセンブリでの素数の計算
私は現在、PCSPIM を使用した MIPS アセンブリで再帰を使用して 200 までの素数を計算するプログラムに取り組んでいます。ここまでで、1 から 200 までの数値の配列と、すべて 1 で構成されるバイナリ ベクトル リストを作成しました。私が苦労している概念は、スタック フレームを使用してプロセスを支援する方法です。
スタックフレーム用に私が持っているものは次のとおりです。
これが素数を見つけるのにどのように役立つのかわかりません。どんな洞察も大歓迎です!
assembly - SPIM のラベルの前方 (f) および後方 (b) が機能しない
私は PCSpim を使用していますが、最後に f と b を持つラベルをサポートしていないようです。誰でもこれで私を助けることができますか?