masm32

    0

    1答えて

    アセンブリ言語。私はmasm32を使用しています。 私は斧= 100hを持っているとしましょう。 コマンドラインでaxの値を表示するにはどうしたらいいですか? ありがとう

    2

    2答えて

    アセンブリ言語が比較的新しいです。私は、ML64とMASM32を使用してHelloWorldアプリケーションを作成する方法を説明する非常に多くのチュートリアルを見つけましたが、そのどれもが詳細に説明されていません。私はこれをフォロースルーすることができます main proc sub rsp, 68h ; space for 4 arguments + 16byte aligned stack

    2

    1答えて

    私はプロセスを実行し、プロセスが終了するのを待って、実行可能ファイルを開いて何かを書き込もうとしています。だから私はちょうどそれを行う小さな "ローダー"を作成しました。 これは私のコードです: ;Run the executable INVOKE GetStartupInfo,OFFSET startInfo INVOKE CreateProcess, ADDR SomeExecutable

    1

    1答えて

    は、C++では、私はこのようなバイナリ文字列を定義し使用することができます。今、私はMASMでそれをやろうとしています char v[] = "\xfc\xe8\x89\x00\x00\x00"; を、私はこれを試してみました: v byte fcy, e8y, 89y, 00y, 00y, 00y, 0 しかし、MASMは、エラー」数字以外を表示します番号 "を指定します。私はどのように

    4

    2答えて

    masmのヘキサ・バイナリ・ストリングをデコードしようとしていますが、最初はhtodwを試しましたが、それは正しくデコードしていなかったので、hex2binを試しました。 nullバイトに問題があります。 16進数でエンコードされた文字列は、最初のヌルバイト(0x00)で終了します。 は、ここに私のコードの例です: .486 .model flat, stdcall option casema

    1

    1答えて

    MASMの.dataセグメントに変数を宣言すると、その変数はどこに割り当てられますか?スタックまたはヒープメモリ内にありますか?そして、 ".data"についてはどうですか?セグメント?

    0

    1答えて

    私は非常に単純な問題を抱えています数学、しかし、私はネットで有用な何かを見つけませんでした。 tiles BYTE 12 dup (0) ; array of 12 bytes with value 0 これは私が.dataセクションで配列を宣言する方法で、基本的に私はC#構文でやりたいことはある: for(int i = 0; i < tiles.Length; i++) tile

    0

    1答えて

    私はウェブサイトのコンテンツをmasmの文字列として取得したいと思います。私はwininetを使用していますが、ページはうまくいきますが、InternetReadFileを使用してコンテンツを読むと、同じバッファにすべてを入れる方法がわかりません。一度に読むのではありません。の端末でページ全体を印刷し .data? Bufferlen dd ? Buffer db 65536 dup(?)

    1

    1答えて

    私はプログラムを1ヶ月に2回Xタスクをしたい。だから私は今日の日を数字にすることにしたので、もし日== 1か15かどうかのようなことをすることができるようにX 誰かが今日の日を数字として得る簡単なマスクを持っていますか? 私はコードシンプルさを探していますので、私はそれが何かを理解することができます、多分私が呼び出すことができるいくつかの勝利APIがあります。

    5

    3答えて

    私は良いを探しています MASMコードを学習するためのリソース。私はそこでいくつかのまともなものを見てきましたが(最も頻繁に参照されるのはアセンブリ言語の芸術です)、ほとんどが私が必要とするものを教えていません(私はHLAやその他のコンパイルされた言語ではなく、誰かが何かを知っていますか?私は本を​​手に入れることができますが、今は本がどこにあるのかはわかりません。ここから