問題タブ [emu8086]
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 - アセンブリでは、シフトせずに16進数を印刷できないのはなぜですか?
このコードは、オンラインの例から取られています。DL に出力したい変数があるとします。
なぜシフト?小数のように印刷できませんか?また、ここでSHRとSHLの両方が使用されているのはなぜですか?
assembly - アセンブリで、商と剰余が AL,AH に行きませんか? そこで何が起こるの?
私はネット上で 16 進数から 10 進数へのコードを探していましたが、これに出くわしました。私はそれをテストしましたが、理由はわかりませんが、完全に機能します。
分裂は起こったが、この男は AL の代わりに DL を使用し、そのままスタックにプッシュした。それはどのように機能しますか?
assembly - DIV 命令によって AX レジスタが破壊されるのを防ぐ
これらの単純な乗算と除算をアセンブリで解決しようとしています。
私はこれをやった
AXレジスタの乗算の以前の値は、除算の新しい結果で上書きされます。これを修正するにはどうすればよいですか?
assembly - Micro ASM 1.00 での char の比較
2つの文字を比較する方法、最初の文字はユーザー入力です。
assembly - ユーザーが EXIT を押したときのアセンブリ言語プログラムの終了
以下の問題を解決しようとしているときに、いくつかの問題が発生しています。
「一度に1文字ずつ入力するプログラムを書き留めて、同じ行にギャップがあるフェーズで、ユーザーがすでに指定した次の文字を表示するプログラムを書き留めます。停止するには条件があります。プログラムであり、ユーザーが「EXIT」を押すと、システムが終了します。」
実際、最後の行は明確ではありません。よろしくお願いします。
assembly - アセンブリでの乱数の生成
私はアセンブリが初めてで、乱数の生成に問題があります。
私のコードは単純です。0-25
範囲内の 100 個の数値を生成し、それらを配列に格納します。
私が経験している問題は、emu8086
アセンブラーで con を実行すると、正常に実行され、配列に格納される 100 個の乱数が生成されることです。しかし、上で実行すると、masm611
4 サイクルごとに新しい乱数が生成されます。つまり、配列内の値は 4 つの値に対して連続した同じ数値であり、次のランダムな値が格納されます。
これが私のコードです:
私のコードに問題がありますか? 何か追加する必要がありますか?ありがとう。
assembly - 配列の印刷 -- 奇妙な出力が得られます (emu8086)
私の質問は、アセンブリ 8086 言語での配列の印刷に関するものです。「emu8086」プログラムを使用しています。
次の部分は私には問題ないように思えますが (私は初心者です)、得られる結果は: 12345 ではなく *P000 です。
私の関数の何が問題なのか説明してもらえますか? 前もって感謝します !
assembly - アセンブリ言語 - 一時文字列入力のレジスタとは
固定文字列と入力文字列を比較しています。al
しかし、入力レジスタが何であるかを理解するのは難しいah
です。私はただの初心者で、これはプログラマーにとって苦痛な言語です笑 jk. 助けてください本当にありがとうございます:)