0

この宿題について 2 つの質問があります。


HW5.asm というファイルにアセンブリ言語プログラムを記述します。これは、キーボードから符号付きの 10 進数 (1000 未満および -1000 より大きい場合は $ 記号で終わります) を読み取り、数値の 2 乗を計算して出力します。画面。Visual Studio エミュレーターを使用しており、I/O がないため、入力として文字列変数を作成し、出力として文字列をメモリに書き込む必要があります。


A. 文字列変数の大きさはどのくらいですか? ワード文字列?

B. 教授は「$ 記号で終わる」とはどういう意味ですか? 本当?番号を正しく読み取るためにそれを削除するにはどうすればよいですか?

4

1 に答える 1

1

A.文字列変数は、問題の文字列を保持するために必要な長さになります。スペックを考えると、WORDは十分な大きさではありません。

B.文字列で表される数値を計算するコードを記述しているのはあなたなので、意図したとおりに$を使用できます。つまり、文字列の終わりを示します。

于 2012-04-16T19:57:25.560 に答える