問題タブ [mars-simulator]
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 - MIPS、アセンブリ MARS で 2 進数を 10 進数に変換
MARS シミュレーターを使用して、MIPS 言語で 2 進数を 10 進数に変換しようとしています。このプログラムは 2 進数を受け入れ、乗算 (数値の桁 $t9 だけ左にシフト) によって変換を行います。別の言い方をすると、各 1 桁に 2 の累乗をかけ、その結果を合計します。
ascii と 10 進数の間で値がどのように格納され、伝達されるかについてよく理解していません。問題は、「合計」が 10 進数の 2 進数の値ではなく 40,000 になることです。ここで何が間違っていますか?
performance - MIPS システム時間
MIPS 命令セットを使用して現在のシステム時刻を取得するにはどうすればよいですか? いくつかのプログラムのベンチマークを行い、それらが完了するまでにかかる時間をミリ秒またはナノ秒単位で調べたいと考えています。
C 内からアセンブリ コードを実行し、C タイム ライブラリで時間を計ることができることは承知していますが、これは MIPS アセンブリだけで行いたいと考えています。
assembly - MIPSで同じ行に文字列と別の文字列変数を出力するには?
現在、次のように出力されます
ダジャンド
回文ではない
そして、(dsajndなど)と「は回文ではありません」が同じ行にあるように出力したい。
dsajnd は回文ではありません
これを印刷するためのコードは
assembly - MIPSアセンブリプログラミングで数値の最初の桁を印刷するには?
私は MIPS アセンブリでのプログラミングの初心者であり、数値を読み込んだ後に数値の最初の桁をどのように出力するのか疑問に思っていました.
たとえば、590 と入力した場合、「5」のみを印刷します。さらに、次の 2 つの数字を別々に出力するにはどうすればよいでしょうか。
上記のコードを使用すると、入力した整数のみが出力されます。
前もって感謝します