問題タブ [fasm]

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

windows - アセンブラが 16 ビット アプリケーションをコンパイルしないようにするにはどうすればよいですか?

Windows 7 64 ビットで Flat Assembler を使用しています。単純なプログラムをコンパイルしようとしていますが、16 ビット プログラムとしてコンパイルされています。一部のプログラムは正常にコンパイルされるように見えますが、hello world の例をしばらく検索した後、プログラムが実行されません。

16ビットプログラムとしてコンパイルされないようにするにはどうすればよいですか?

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

assembly - FASM アセンブリ 64 ビット プログラムで FPU を使用する方法

32ビットプログラムでうまく機能するFPUを使用して測定値を計算するFASMのこのコードがあります。64ビットプログラムで実行できるように変換するにはどうすればよいですか。このコードを 64 ビット プログラムで使用すると、54.24457 のような数値ではなく 0.00000 が表示されます。これは FPU 命令に関するものだと思いますが、アセンブリや 64 ビット プログラミングについて十分に理解していないため、動作させることができません。

ありがとう

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

c++ - FASM 変数を VC++ Express 2012 にエクスポートするにはどうすればよいですか?

私はいくつかのアセンブラ モジュールを作成し、FASM でそれらのサイズを定義するために定数変数を使用しました。

FASM オブジェクト ファイルとリンクした後、これらの変数を VC++ で使用するにはどうすればよいですか?

たとえば、私のアセンブラ コードが次のような場合:

サイズはend_func - start

end_func - startのサイズを VC++にエクスポートするにはどうすればよいですか?

0 投票する
2 に答える
179 参照

assembly - アセンブリ 2 プログラムは互いに変更します

2つのアセンブリプログラムを同時に実行したり、スレッドを使用したりすると、なぜこのようになるのでしょうか。

ram とは異なり、レジスターはどのプログラムからでもアクセスできるのに、これらのプログラムが互いに変更しないのはなぜですか? つまり、プログラム 1 命令 1 は、命令 1 コマンド 2 の後にある可能性があります。

0 投票する
2 に答える
1304 参照

assembly - ローカル変数構造体 FASM

それで構造物の作り方のマニュアルを読んでいました..

最初に、私はしました:

だから私はそれがローカル変数であるのでよく考えましたsub esp, sizeof(Point).

そのため、Point 構造内で実行したところ、クラッシュする代わりに削除されました。

ただし、上記が失敗するだけでなく、これもトリガーされます。

ここに画像の説明を入力 Malware Defender for Windows 8.1 内から

理由がわかりません:Sしかしsub esp、構造体内で使用した場合にのみ発生します。を使用する.X dw Xと、クラッシュするだけで、マルウェア ディフェンダーはトリガーされません。

ポイントを関数に渡す方法を教えてください。または、ローカル ポイントを作成して関数に渡し、そのフィールドにアクセスしますか?

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

assembly - 参照/ポインターによるFASMパス

メモリを割り当て、指定されたポインターにアドレスを格納するアセンブリ関数を作成しようとしています。ただし、関数に渡されるパラメーターにアドレスを格納する方法がわかりません。

私は次のものを持っています:

何か案は?