将指针的值移动到c++内联汇编(窗口)中的值

Moving Value of a pointer to a value in C++ inline assembly (window)

本文关键字:汇编 窗口 c++ 指针 移动      更新时间:2023-10-16

情况如下:

我有

char c1 = 'a' 

char c2* = somePointer 

现在我想使用汇编c2指向的值移动到char c1中。

mov c1, c2

不工作

Thanks in advance

编辑:这背后的想法是汇编可以访问c++无法访问的内存部分。所以我想汇编从外部复制一些数据到一个点在我的可访问内存部分。

c2包含目标字符内存的第一个字节的地址。c1包含一个字符值

取消引用,使用[]

mov c1,BYTE PTR [c2]