問題タブ [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.
assembly - 剰余を持つリトルマンコンピュータ整数除算
整数除算を実行するために、このシミュレーターで動作する LMC プログラムをコーディングすることができました。ただし、余りがある場合は無限ループに陥ります。
余りがあるかどうかに関係なく商を維持する方法を考えようとしていますが、行き詰まっています。
1 つのアイデアは、被除数を元の除数で増やし、DIVISOR
分岐前に負の値をチェックすることでした。ただ、「0なら分岐」か「正なら分岐」しかないので、反転論理を使うにはプログラムを一から書き直さなければならないでしょう。
正確ではない除算を処理できるバージョンを誰か提供してもらえますか?