問題タブ [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.

0 投票する
2 に答える
537 参照

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回繰り返すコードを手に入れました。前月に表示されるように金額を更新する必要があります+追加された利息

0 投票する
1 に答える
595 参照

assembly - PCSpim の Yes/No 入力のチェック

プログラミングの割り当てのために、PCSpim のアセンブリ言語でユーザー入力をチェックする最良の方法を見つけようとしています。基本的に、表示を昇順にするかどうかをユーザーに入力してもらいます。「Y」と入力すると昇順で表示されますが、「N」と入力すると降順で表示されます。

「Y」と「N」をレジスタに格納して答えを確認する方法はありますか、それともレジスタに格納されている数値でなければなりませんか?

他のアイデアも大歓迎です。ありがとうございました!

0 投票する
1 に答える
113 参照

pcspim - PCSpim シミュレーションでの jump の使用方法

私はこのコードを書きました (これはほんの一部です):

問題は、シミュレーションが 4 行目に到達してジャンプを実行する必要があるときに、7 行目 (次のコマンド) を実行してから 10 行目にジャンプすることです。 $t3 の値のままです。

0 投票する
0 に答える
446 参照

assembly - PCSpim 追加エラー

PCSpim 9.1.9 を使用しています。PcSpim を再インストールしようとしましたが、まだ機能していません。エラー " spim: (parser) syntax error on line 8 of file. la $a0, prompt #prompt gets in.

助けてください

0 投票する
1 に答える
1384 参照

assembly - MIPS アセンブリでの素数の計算

私は現在、PCSPIM を使用した MIPS アセンブリで再帰を使用して 200 までの素数を計算するプログラムに取り組んでいます。ここまでで、1 から 200 までの数値の配列と、すべて 1 で構成されるバイナリ ベクトル リストを作成しました。私が苦労している概念は、スタック フレームを使用してプロセスを支援する方法です。

スタックフレーム用に私が持っているものは次のとおりです。

これが素数を見つけるのにどのように役立つのかわかりません。どんな洞察も大歓迎です!

0 投票する
0 に答える
71 参照

assembly - SPIM のラベルの前方 (f) および後方 (b) が機能しない

私は PCSpim を使用していますが、最後に f と b を持つラベルをサポートしていないようです。誰でもこれで私を助けることができますか?