問題タブ [mic-1]

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 投票する
1 に答える
395 参照

mic-1 - IJVM の追加のキャリー ビット

IJVM の IADD 命令は、2 つの 1 ワード数を加算します。EEEEEEEEそれ自体に追加すると、 が得られDDDDDDDCます。キャリー1はどうなる?どうすれば入手できますか?レジスタに保存されますか?

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

assembly - Mic1、マイクロアセンブリ言語、乗算器の作成

現在、マイクロアセンブリ言語 (MAL) を使用しており、Mic1mmv シミュレーターを使用してテストしています。2つの数を乗算するプログラムを作成する方法を理解しようとしていますが、その方法を理解するのに苦労しています。

足し算と引き算の MAL コードは次のとおりです。

例として、3 x 4 を実行したいとします。そうする場合の私の考えは、3 を取り、別の 3 を追加して 4 回 (3+3+3+3) することですが、方法はまだわかりません。 if/else/loop またはカウントダウンを作成して、それらが合計された回数を追跡できます。

誰かがこれを解決する方法を知っているか、これに関するヒントがあれば、本当に感謝しています。

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

assembly - Mic-1 [MAL 言語] でのこの一連の命令の意味

以下の Mic-1 命令のシーケンスは、新しい命令 bish8pu x (x はバイナリ コードの 8 ビットのオフセット) を実現します。この一連の指示の意味は何ですか?

どうもありがとう

0 投票する
0 に答える
107 参照

algorithm - Mic-1 マクロ コードで 3 つの数字の最小値を実装する

最小 3 つの入力数値を見つけるための次のアルゴリズムがあります。

上記のアルゴリズムに従って、Mic-1 マイクロ コードを実装しようとしています。

OP1, OP2, OP3 = any 16 bit 2s complement value

私は Mic-1 を初めて使用するので、上記の Mic-1 コードに関する情報を入手したいと考えています。Mic-1 で最小の 3 つの数字を見つけるより良い方法またはより短い方法はありますか? お知らせ下さい。

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

assembly - IJVMで数値を否定する方法は?

掛け算のJASメソッドを書けるようにIJVMの演算・命令を実装する方法を考えていたのNOTですが、否定メソッドを実装しようとして困っています。

誰でもこれを行う方法を手伝ってもらえますか?