0

我不明白 mov 指令在 PTX 中是如何工作的。

mov.type d, a

如果 a 是寄存器或立即数,这会将 a 移动到 d 中。顺便说一句,如果 a 是全局、本地或共享状态空间中的变量,则可以将 a 的地址移入 d。

假设 a 是全局内存中的一个变量,指向一个值为 0x1 的 u64……我如何将 0x1 存储到 d 中,因为我只能得到 a 的地址?

我不确定如何获取值而不是地址.. 像英特尔 ASM 的 mov eax,ebx 用于地址和 mov eax,[ebx] 用于值(取消引用 ebx)

4

1 回答 1

1

这个答案应该对你有所帮助。mov它显示了一个使用andld 指令从指针加载值的工作示例。

于 2013-07-11T16:19:04.253 回答