问题标签 [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.
c++ - 32 位和 64 位代码的 DWORD 有多大?
在 Visual C++ 中,DWORD 只是一个无符号长整数,它依赖于机器、平台和 SDK。但是,由于 DWORD 是双字(即 2 * 16),在 64 位架构上 DWORD 仍然是 32 位吗?
pointers - dword ptr 用法混乱
如果我们使用汇编语言
那么就是复制ebx指向的值(ebx包含的是地址值,不是实际值,这条指令复制的是地址中的实际值)?
如果我们使用
那么这意味着将变量“some_variable”本身的值复制到eax,而不是复制变量“some_variable”指向的值?
我的理解正确吗?
如果是,我很困惑为什么相同的汇编指令有两种不同的含义——在第一种情况下有一个间接级别,但在第二种情况下没有额外的间接级别。
任何意见?
编辑:
并非每个 [] 都不会产生任何影响,例如,指令 xchg 将采用一个间接级别,它加载 edx 指向的值。
可以从以下位置找到完整的源代码,
c# - 如何在 C# 中将 dword 转换为字节数组
您可能已经知道,我正在迁移到 C#,而 C++ 中的某些东西看起来有所不同。
C++ 代码
注意 dwArgs 和 keyArray2 是“DWORD 数组”
这是它的放置方式
- 数据包缓冲区 [0] 将为 0xC
- 数据包缓冲区 [1] 将为 0x00
- 数据包缓冲区 [2] 将为 0x50
- 数据包缓冲区 [3] 将为 0x00
等等
如何在 C# 中做到这一点?
我试过这个,但它不起作用
php - PHP 字节 2 双字
我有一个数组:
那是字节。我需要一个 DWORD。我试过:
这是对的还是我做错了?
vb.net - 哪个数字转换是vb中的注册表Dword?
根据其最小值和最大值,哪个数字转换是 vb 中的注册表 Dword?
我正在尝试构建一个可以读取和编辑注册表转储的编辑器
mfc - MFC:如何将 DWORD 和 BYTE 转换为 LPCTSTR 以便在 MessageBox 中显示
我正在使用带有“使用 Unicode 字符集”选项的 VS2005
我如何使代码工作?
python - 如何将IP地址转换为DWORD?
嘿,如何使用 python 将 ip 地址转换为 DWORD?
我搜索了一段时间,但没有发现任何有用的东西。
感谢帮助者!
assembly - `dword ptr` 是什么意思?
有人能解释一下这是什么意思吗?(英特尔语法、x86、Windows)
c++ - 为什么在 C++ 中我们使用 DWORD 而不是 unsigned int?
我不害怕承认我是一个 C++ 新手,所以这似乎是一个愚蠢的问题,但是......
我看到在代码示例中到处使用 DWORD。当我查看 DWORD 的真正含义时,它显然只是一个无符号整数(0 到 4,294,967,295)。所以我的问题是,为什么我们有 DWORD?整数类型“unsigned int”没有给我们什么?它与便携性和机器差异有关吗?
pointers - 帮助破译几行汇编
我在 ollydbg 中找到了这几行汇编:
有人可以过来告诉我这里发生了什么吗?