問題タブ [little-man-computer]
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.
javascript - y 値を変更する LMC
これは、LMC アセンブリ コードに変換したい JavaScript のコードです。
私の仕事は、y 値を変更するために同じ結果を生成する LMC 用のプログラムを作成することです。
これが私がこれまでに持っているものです:
2 の値では機能しますが、3,4 などの他の値では機能しません。
何かご意見は?
algorithm - リトル マン コンピューティングで 3 つの数値を入力し、最も高い数値を出力するアルゴリズムを設計する
2 つの数値の最大値を出力するようにプログラムすることはできますが、入力された 3 つの数値の最大値を出力する方法に固執しています。誰でも助けてもらえますか?
loops - Little Man Computer でフィボナッチ数列のループを作成するにはどうすればよいですか?
Little Man Computer で次のコードを使用して、最初の 10 個のフィボナッチ数列の項を出力していますが、出力する反復の量を制御できるように、これからループを作成する必要があります。
私の理解では、3 つの数値を入力する必要があると思います。そのうちの 2 つは最初のフィボナッチ数列の項であり、3 番目の数値は出力したい反復の量です。しかし、どうすればこれを達成できますか?
assembly - LMC (ASM) カウント ループ
LMC は @ http://gcsecomputing.org.uk/lmc/index.html上の学習ツールで、一連の問題は「1 から 10 までの数字を昇順に出力するプログラムを書きなさい。
1から10までの数字を降順に出力するプログラムを書いてください。」
命令セットhttp://gcsecomputing.org.uk/lmc/instruction_set.htmlを使用して、これを取得できました
これは 10 から 0 までカウントしますが、10 までカウントアップしてカウントを停止する方法がわかりません。これら 2 つの問題を解決するための助けをいただければ幸いです。
assembly - 数値を取得するリトル マンズ コンピューター (LMC) コードの作成方法。奇数なら1、偶数なら0を表示
数値が偶数の場合は 1、奇数の場合は 0 を表示できるスタディで助けが必要です。たとえば、入力が 99 の場合、奇数を意味する出力 1 が表示されます。10 を表示すると、偶数を意味する出力 0 が表示されます。
開始方法がわからないため、コードはありません。助けてください。私はこの種のものでちょうど新しいです。
little-man-computer - プログラムが正しく機能するために、これらの数行のアセンブリ コードが必要なのはなぜですか?
入力を二乗する簡単なプログラムを LMC で作成しました。
いくつかのテストの後、上下に示されている 2 つの行がないことに気付きました。
... プログラムが正しい結果を出力していないようです。より具体的には、生成される結果は、シミュレーターを複数回実行した後、非常に自発的です。
I ask this question out of curiosity since I don't seem to understand the point/reasoning of the lines I have added above to make the program work. I got it working purely out of luck.
assembly - 2 つの負の数を乗算する LMC (リトルマン コンピューター) プログラム
2 つのマイナスを乗算する lmc プログラムを作成するのを手伝ってもらえますか?
(-x)*(-y) = xy?
たとえば、-5 と -6 を入力すると、30 が返されます。
私はのためにやったx*y=xy