問題タブ [marie]

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 に答える
9363 参照

assembly - MARIE 1 つの数値を別の数値で割る

MARIEプログラムを使用してアセンブリを学んでいますが、本からこの質問をするのが難しいことがわかりません:

ある数値を別の数値で割り、商と剰余を 2 つの異なるメモリ ロケーションに格納します。

これは私がこれまでに持っているものです。何が間違っていますか? 参考までに、プログラムには除算や乗算が組み込まれていないため、ループを使用して実行する必要がありますが、何かが足りないと思います。

プログラムはここにあります http://computerscience.jbpub.com/ecoa/2e/downloads/MarieSim-v1.3.01.zip

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

c++ - MARIEアセンブラー-乗算する方法

式を評価するための簡単なMARIEプログラムを作成したいと思いますA x B + C x D

現在、マリーアセンブリ言語に関する情報は多くありません。掛け算があるかどうかわかりませんか?そうでない場合、それを乗算するためにループまたは何かをする必要がありますか?<のような特定の演算子については、>減算することを知っています。

これは私がこれまでに持っているものです:

私は立ち往生しています。

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

assembly - アセンブリ言語 MARIE で「Skipcond」はどのように機能しますか?

MARIE アセンブリ言語を理解しようとしています。、または、または乗算または除算のskipcondようなことを行うことについて、私はよく理解していません。<>

私はこの簡単なプログラムを取っています:

私が理解していないのは、特定のスキップ条件の使用方法です。

これで、10 から x を引いて、skipcond を使用してテストすることがわかりました。

どちらがなぜなのかわかりません。それらが実際にどのように機能するかを知っていれば、理解しやすいと思います。なぜゼロと比較するために使用されるのですか?

これは私が持っているものです:

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

marie - マリー: 私の Skipcond 400 は、プログラムがループを通り抜けるのを止めていないようです =C ここで何が問題なのか、私にもわかりません?

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

assembly - アセンブリ言語のスキップ条件について

まず、これはマリー アセンブリ言語です。

ここに私がこれまでに持っているもの:ユーザーなどからの入力を簡単に受け入れることができます....

今私がやりたいことは、ユーザーが文字を入力するたびに、整数を想定してそれを「0」と比較し、ユーザーがゼロを入力するたびにカウンターゼロを1ずつインクリメントすることです

これは、アイデアを把握しようとしている単純なコードです。

私の問題は、スキップ条件がどのように機能するかを理解することだと思います。初期化された変数と比較する方法がわかると思います

これを読んでくれたすべての人に感謝します。

編集済み:私のテストでは、ゼロ「0」を入力すると、カウンターがインクリメントすると想定され、代わりに奇妙な正方形のボックスが表示されます:S

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

php - 「getResults()」はどのタイプのオブジェクトをドクリンクエリで返しますか

を使用してクエリを実行すると、正常find(id)に機能します。
しかし、私が次createQueryのような方法を使用するとき

select u from User u where u.id = 1次に、それが配列であるというエラーが発生します。

したがって、結果が1であっても、常に配列を返すかどうかを知りたいですか?

試しgetMaxResults(1)ましたが、同じエラーが発生します

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

assembly - 2つの数値を比較する方法

MARIE(Machine Simulator Environment)で2つの数値を比較するのに問題があります。何らかの理由で、頭を悩ませているようです。

コードが必要なのは; ユーザーが2つの数値を入力できるようにしてから、それらを比較します。2つの数値が同じ場合は1を出力し、同じでない場合は0を出力します。

これまでのところ、私は最低限のものを持っているので、すべての助けが高く評価されています!

私はこれを試しました:

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

assembly - MARIE アセンブリ言語の Skipcond

次のコードがあります。

私がそれを正しく理解していれば、次の Python コードといくらか同等です。

だとすると、ループ処理の完了時に MARIE では X = 10 で、Python では X = 11 になる理由がわかりません。私が MARIE コードで理解していることから、skipcond 400 は y > 0 の場合と同等です。その場合、x = 10、y = 1 の場合でも、skipcond を渡して y から 1 を減算するため、ループして x に 1 を追加します。これは、ループが終了してデータが出力されるときに x = 11 を意味します。

これを理解する助けがあれば大歓迎です、ありがとう。

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

arrays - この MARIE コードは、配列内の最小の数値を見つけますか?

私はこれを正しく行ったと思います。誰でも作業を再確認できますか。それが正しい場合は、正しい番号を選択していることを確認するためにどこを見ればよいでしょうか。だから私は配列を与えようとしていて、その配列のうちどれが最小の数であるかを見ようとしています。