c++ - 获取内存地址 X 的值

标签 c++ pointers assembly x86

我有一个问题:如何在 C++ 中查看内存地址 X 处的数字的值。
我想做这样的事情:

mov bx, 1024d
mov ax, [bx]

来自汇编,其中 ax 将是我的结果。

感谢支持。
附言我刚开始使用指针和内存地址

最佳答案

在 C++ 中,该地址的值为 *reinterpret_cast<uint16_t*>(1024) .

关于c++ - 获取内存地址 X 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19846218/

相关文章:

c++ - 有了private修饰符,为什么可以直接访问其他对象中的成员?

assembly - Intel 的 SIMD 指令会影响奇偶校验标志吗?

c++ - 我是 c++ 的新手,你能解释一下这个例子中的指针吗

Java:引用 JSON 中的键值

c - 从 C 语言传递 64 位汇编函数中的参数。哪个寄存器接收这些参数?

assembly - 我无法让这个加法子程序工作

c++ - 将共享指针插入该对象集时,不会调用类重载运算符 '<'

c++ - 在 Visual C++ 中使用 union

c++ - Boost.Asio IPv6 为什么绑定(bind)错误?

c - C语言中**是什么意思?