問題タブ [qtspim]
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.
c++ - MIPS アセンブリ プログラムでライブラリを使用するには?
(エミュレータ)MIPS
を使用してコンパイルされたアセンブリプログラムでライブラリ(c/c++で作成)を使用する方法は? このフォーラムを使用して、非常に才能のある人物 @rkhb の助けを借りて、Intel アセンブリ プログラムを使用してこれを行うことができました。これは彼が提供した解決策でした:QtSpim
MIPS
masm またはより具体的には .lib ファイルでライブラリを使用する方法は?
MIPS
今、私はこれと同じことをアセンブリでやりたいと思っています。Intel プロセッサを使用QtSpim
していて、アセンブリ プログラムの実行に使用しMIPS
ているので、使用中にこれを行うにはどうすればよいQtSpim
ですか?
mips - Qtspim の初期化が機能しない
プログラムを実行できるようにするためにレジスタに値を追加する必要がある課題があります。
レジスターを右クリックして「レジスターの内容を変更」をクリックして、値を直接追加してみましたが、これは場合によっては機能しますが、他の場合には機能しないようです。
値をその場所に初期化する方法はありますか?もしそうなら、どうすればよいですか?
他のソリューションは大歓迎です!
ありがとう
assembly - qtspim で「命令以外を実行しようとしています」というメッセージが表示されますか?
誰かが私のコードの何が問題なのかを理解するのを手伝ってくれますか? 整数を読み取り、その値を保存して画面に出力しようとしています/
assembly - 入力の代わりに 0.0 を出力する MIPS
MIPS と Assembly にとってはまったく新しいものです。フロートを読み取って出力する簡単なプログラムを作成しようとしています。少し問題があります:
フロートを SPIM に入力すると、0.00000000 が吐き出されます。これはもっとシンプルにすべきだと思われます。MIPS とフロート/ダブルに関するヘルプを探していますが、あまり見つかりません。どんな助けでも大歓迎です
assembly - MIPS アセンブリ プログラムで整数を出力できません
QTSpim を MIPS シミュレーターとして使用していますが、ユーザーが入力した整数を出力する方法を理解するのに苦労しています。これまでのところ、私のコードは次のとおりです。
最初の整数を出力しようとするたびに、5 が出力されますが、出力されるべきではありません。なぜこれが起こっているのかわかりません。誰かが私のコードの欠陥を指摘できれば、それは素晴らしいことです。
ありがとう。
assembly - MIPS アセンブリ プログラムが正しい整数を出力しない
したがって、私の MIPS プログラムでは、ユーザーに 3 つの整数を入力させ、それらを最小から最大の順に並べて出力させます。私のコードは次のとおりです。
問題は、プログラムが最初に入力した数字だけを出力することです。たとえば、3 つの入力として 60,50,70 を入力すると、60 が 3 回出力されます。なぜこれがこれをしているのかわかりません。私のorder3関数またはこれらの値を出力する方法に関係があると思います。どんな助けでも大歓迎です。
ありがとう。
assembly - MIPSで10要素配列の最大値と最小値を見つける
MIPSプログラミングに関しては、私はまだ非常に初心者なので、ご容赦ください。10 要素の配列を通過し、配列の最大値と最小値を返す関数を作成しようとしています。これまでのところ、私は持っています:
MaxMin 関数は、出力する X 配列の最大値と最小値を返すことになっています。私の計画は、配列を調べて、要素が別の要素よりも大きいか小さい場合、swap 関数を使用して交換することです。問題は、配列を扱うときに使用することになっている構文を本当に知らないため、これを行う方法がわからないことです。誰かが助けてくれれば幸いです。
assembly - SPIM 印刷アスキー文字
MIPS アーキテクチャのアセンブリで小さなプログラムを作成する必要があります。より具体的には、レジスタを取得してその値を出力するプロシージャにする必要があります。print_int の呼び出し以外はすべて使用できます。私の手順は次のとおりです。 1. 指定されたレジスタを数字に分割します 2. それらを ascii に変換します 3. それらをスタックに格納します スタックに 52 または 53 のような値があり、それらを print_string で出力したいのですが、どうすれば達成できますかこれ?ご協力いただきありがとうございます。