情况如下:
我有
char c1 = 'a'
和
char c2* = somePointer
现在我想使用程序集将 c2 指向的值移动到char c1 。
mov c1, c2
不起作用。
提前致谢
编辑:这背后的想法是程序集可以访问C ++无法访问的部分内存。所以我希望程序集将一些数据从外部复制到我的可访问内存部分的一个位置。
答案 0 :(得分:1)
c2
包含目标字符内存的第一个字节的地址。 c1
包含字符值。
要取消引用,请使用 [] 。
mov c1,BYTE PTR [c2]