問題タブ [dword]

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

c++ - 32 ビット コードと 64 ビット コードの DWORD の大きさはどれくらいですか?

Visual C++ では、DWORD は、マシン、プラットフォーム、および SDK に依存する単なる unsigned long です。ただし、DWORD はダブル ワード (つまり 2 * 16) であるため、DWORD は 64 ビット アーキテクチャでも 32 ビットなのでしょうか?

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

pointers - dwordptrの使用法の混乱

使用する場合はアセンブリ言語で

次に、ebxが指す値をコピーすることを意味します(ebxには実際の値ではなくアドレス値が含まれ、この命令はアドレスの実際の値をコピーします)?

使用する場合

次に、変数「some_variable」自体の値をeaxにコピーすることを意味し、変数「some_variable」が指す値をコピーするのではありませんか?

私の理解は正しいですか?

はいの場合、同じアセンブリ命令に2つの異なる意味がある理由がわかりません。最初のケースでは間接参照のレベルがありますが、2番目のケースでは追加の間接参照レベルはありません。

任意のコメント?

編集:

すべての[]が効果を発揮するわけではありません。たとえば、命令xchgは、edxが指す値をロードするin-directionのレベルを取ります。

ソースコード全体は、から見つけることができます、

http://www.codeproject.com/KB/threads/spinlocks.aspx

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

c# - C# で dword をバイト配列にキャストする方法

すでにご存知かもしれませんが、私は C# に移行しており、C++ の一部が異なって見えます。

C++ コード

注 dwArgs と keyArray2 は「DWORD の配列」です

こんな感じで配置されています

  1. packetbuffer[0] は 0xC になります
  2. packetbuffer[1] は 0x00 になります
  3. packetbuffer[2] は 0x50 になります
  4. パケットバッファ[3] は 0x00 になります

等々

C#でそれを行う方法は?

私はこれを試しましたが、うまくいきません

0 投票する
4 に答える
2031 参照

php - PHP バイト 2 DWord

私は配列を持っています:

それがバイトです。DWORD が必要です。私は試した:

それは正しいですか、それとも間違っていますか?

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

vb.net - vbのレジストリDwordはどの数字キャストですか?

最小値と最大値に基づく vb のレジストリ Dword は、どの数値キャストですか?

レジストリ ダンプを読み取って編集できるエディタを構築しようとしています。

0 投票する
3 に答える
6615 参照

mfc - MFC: メッセージ ボックスに表示するために DWORD と BYTE を LPCTSTR に変換する方法

「Unicode文字セットを使用する」オプションでVS2005を使用しています

コードを機能させるにはどうすればよいですか?

0 投票する
3 に答える
3293 参照

python - IPアドレスをDWORDに変換するには?

ねえ、python を使用して IP アドレスを DWORD に変換するにはどうすればよいですか?

しばらく検索しましたが、有用なものは見つかりませんでした。

ヘルパーに感謝します!

0 投票する
3 に答える
167115 参照

assembly - 「dword ptr」とはどういう意味ですか?

誰かがこれが何を意味するのか説明できますか? (Intel シンタックス、x86、Windows)

0 投票する
4 に答える
178093 参照

c++ - C++ で unsigned int ではなく DWORD を使用するのはなぜですか?

私は C++ 初心者なので、ばかげた質問に思えるかもしれませんが....

コード例のいたるところで DWORD が使用されています。DWORD の真の意味を調べてみると、どうやら unsigned int (0 ~ 4,294,967,295) に過ぎないようです。私の質問は、なぜ DWORD があるのですか? 整数型 'unsigned int' が提供しないと何が得られるでしょうか? 移植性とマシンの違いと関係がありますか?

0 投票する
4 に答える
1070 参照

pointers - アセンブリのいくつかの行を解読するのに役立ちます

ollydbg で次の数行のアセンブリを見つけました。

誰かステップスルーして、ここで何が起きているのか教えてくれませんか?