将指针的值移动到c++内联汇编(窗口)中的值
Moving Value of a pointer to a value in C++ inline assembly (window)
情况如下:
我有
char c1 = 'a'
和
char c2* = somePointer
现在我想使用汇编将c2指向的值移动到char c1中。
mov c1, c2
不工作
Thanks in advance
编辑:这背后的想法是汇编可以访问c++无法访问的内存部分。所以我想汇编从外部复制一些数据到一个点在我的可访问内存部分。
c2
包含目标字符内存的第一个字节的地址。c1
包含一个字符值
取消引用,使用[]。
mov c1,BYTE PTR [c2]
相关文章:
- 如何在Qt窗口小部件中使用QStringView(或QStringRef)
- 问:如何使用C++中的按钮从窗口打开窗口
- SDL 窗口不会弹出
- 在createdialog创建的窗口中捕获用于编辑控件的OnMouseMove消息
- 如何在cpp文件之间切换窗口?在Qt中
- QuadTree只在窗口的右上角绘制
- VS Code "command":"make"与终端窗口中的命令行"make"不同
- 如何在C++中找到active directory中禁用和锁定的窗口帐户
- 处理闪烁窗口事件
- 如何通过按下第三个窗口中的按钮,将QString从一个窗口获取到另一个窗口
- C++win32 API创建多个类似视口的窗口
- SFML RenderWindow打开窗口需要很长时间
- 如何将不同的可执行文件合并到一个窗口框架中进行编码?像浏览器一样
- 获取 SFML 窗口的 HWND 和高可用性?
- 如何获取 GLFW 窗口 ID?
- 为什么我的C++程序的程序集输出充满了 .ascii,没有汇编代码?
- GLEW/GLUT:调用init并创建一个窗口后,取消初始化并重新初始化?
- 用于窗口的 HID 终端
- SFML 文本未绘制在窗口上
- 将指针的值移动到c++内联汇编(窗口)中的值