masm32

    0

    1答えて

    私はアセンブリ言語が新しいです。 Iは、その後、私は Visual MASM出力を用い2,5ko ととの大きさの.exeファイルであることを理解アセンブリコード(MASM32)の一例を構築しようとしました。同じコードが、Easy Code IDEと.exeの出力ファイルのサイズは、12ko です**私の質問:ウィッヒのREASについては この相違の原因は? 出力exeファイルのサイズを最小限に抑え

    0

    1答えて

    DTSEG SEGMENT DATAW DW 97F4H COUNT DB 0 CNT_ASC DB 2 DUP(0), '$' DTSEG ENDS CDSEG SEGMENT START: ASSUME CS:CDSEG, DS:DTSEG MOV AX, DTSEG MOV DS, AX SUB AL, AL MOV DL, 16 MOV BX, DATAW AG

    0

    1答えて

    アセンブリにかなり新しいです&これは私の最初のプログラミング言語です。 私はこの行についての質問があります:fldcw [sp]。これは、ビルドエラーが発生します。エラーA2031: spは16ビットスタックポインタ はESP 32ビットスタックポインタ です:でなければならないインデックスまたはベースレジスタ を私がいることを承知しています - 私はFPUコントロールワードの利用について学びたい

    0

    1答えて

    私はまだAssemblyにはかなり新しいですし、現在私の地域のコミュニティカレッジで入門クラスを取っています。 私たちの割り当ての要件の1つは、マクロを使用してテキストを印刷し、ユーザー入力を取り込むことでした。 私は自分の印刷コードが正しいと確信している: displayString MACRO message:REQ lea eax, message push eax

    0

    1答えて

    デスクトップコンポジションを無効にすると、タブ上にマウスを置くたびに点滅/点滅します。これは、デスクトップコンポジションが無効になっている場合にのみ発生します。私はWM_ERASEBKGNDメッセージを取り消そうとしましたが、問題を解決しません。この問題の解決策は何ですか? これは、私がMASMタブコントロールに使用しようとした例です。 http://www.dreamincode.net/for

    0

    1答えて

    同時に2つの作業を行うにはどうすればよいですか? 何かを連続して表示している間、プログラムは反対側のキー押しイベントを待つべきです。 私のクラスプロジェクトのための簡単なゲームを開発したいと思います。 C++では、入力イベントの表示用に異なるスレッドを使用しました。 何かを連続して表示しているときに、どのようにキー押し値を取得できますか? 割り込みを使用できますか?はいの場合、どのように使用できま

    0

    1答えて

    私は算術演算を実行するMASM32プロジェクトに取り組んでいます。浮動小数点ユニットを使用するには、コプロセッサ(8087命令セット)を使用する必要があります。だから、私の浮動小数点の制限は、100.0であり、すべての数は制限よりも小さくなければならない。私は2つの数値を合計し、結果を比較しようとしていますが、うまくいきません。 .386 .model flat, stdcall option

    0

    2答えて

    INCLUDE Irvine32.inc .data array DWORD 10,20,30,40,50 sum DWORD 0 .code main PROC mov EDI,offset array mov ECX,5 mov EAX,0 HERE: add eax,[edi] add edi,TYPE array dec ecx jnz HERE mov

    0

    1答えて

    私はVisual Studio 2015を使用して作成したアセンブリプロジェクトを持っています。 プロジェクトは2つの外部ライブラリに依存しています。私はこのような私の.asmファイルの先頭に、それらの両方が含まれている:私はコンパイルおよびVisual Studioでプロジェクトを実行すると include lib\Irvine\Irvine32.inc includelib lib\Irvi