問題タブ [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.
string - 文字列内の x 文字数へのアクセス (MIPS)
私はこのコードを持っています:
私に示されているように、このコードは最初に文字列入力を取得し、次に入力された文字列を出力し、その後文字列の最初の 5 文字を出力します。
macos - OSXでQtSpimを使用すると、MIPSエラー:単純なASCII宣言の「不明な文字」
私は初めてのアーキテクチャ クラスを受講し、テストと学習のために以下のコード スニペットを受け取りました。
残念ながら、くそったれを実行すると、次のエラー メッセージが表示されます。
spim: (パーサー) ファイル /Users/X/Desktop/example_mips.asm .asciiz の 2 行目に不明な文字 "Enter in an Integer:" ^
これがクラス内の例であることを考えると、実行できないことに少し不満があります。
ただし、私は自分のコンピューター、QtSpim バージョン 9.1.16 で OS X 10.10.1 を実行している Mac を使用しています。
これを最初にテストした学校のコンピューターは、Windows を実行しています。これは違いを生むでしょうか?
目立ったエラーはありますか?これはすべて有効なコードであると想定しています。
assembly - 2 つの入力数値を減算する
ユーザーが入力する 2 つの数値を減算する必要があります。アセンブリで書くのは初めてなので、コードがまったく優れていない可能性がありますが、できるだけ読みやすくするように努めました。
これが私のコードです:
私の問題は、コードの入力フィールドが正しいかどうかよくわからないことです。なぜなら、入力直後のコンソールではゼロが表示され、2番目の入力は非常にばかげた数字になるからです。また、減算はまったく表示されません。
前回の実行時のコンソールの例を次に示します。
問題がどこにあるのかについてのアイデアはありますか?
assembly - アセンブリで文字列変数を宣言するには?
MIPS アセンブリで初期化せずに文字列変数を宣言するにはどうすればよいですか? そして、ユーザーから金額を受け取ります。
例えば:string judge;
mips - エラー 命令以外を実行しようとしました
私の入力
私のエラー
0x00400028で非命令実行を試みる
どういう意味ですか?
assembly - or および sll を使用して文字列のバイトをパック (圧縮) する方法は?
符号なし整数を表す 4 桁の 16 進数を読み取り、それらの桁を $t1 に凝縮し、最後に 10 進数を計算して表示するプログラムを作成しています。
理論的には完全に解決策を把握しましたが、初めてのプログラムで mips を使用するのに苦労しています。現在、文字列のバイトを格納するのに問題があります。これまでの私のコードは次のとおりです。
ある時点で lb Rdest, address を使用することはわかっています。でも、その場合文字列の各桁を 1 つずつ読み取らなければならないのでしょうか?