2013-07-11 5 views
0

MOV 명령어는 PTX에서 어떻게 작동하는지 이해가 안 ..PTX - A는 레지스터 또는 즉시 값의 경우 D 가치/주소

mov.type d, a 

이 이동하는 얻을. 그런데 이것은 d로 이동할 수 있습니다. a의 주소는 전역, 로컬 또는 공유 상태 공간의 변수입니다.

a가 전역 메모리의 변수이고 값이 0x1 인 u64를 가리키고 있다고 가정 해 봅시다. 주소를 얻을 수 있기 때문에 어떻게 0x1을 d에 저장합니까?

나는, [EBX] 값 (역 참조 EBX)

답변

1

answer 주소 및 MOV EAX의 값 대신 주소 .. 인텔 ASM의 mov 인 EAX 같은, EBX을하는 방법에 대한 확실하지 않다 도움이 될 것입니다. 포인터에서 값을로드하기 위해 movld 명령어를 사용한 작업 예제를 보여줍니다.

+0

고마워 로버트, 이제 알겠습니다. 인텔 구문의 어셈블리와 매우 유사한 방식으로 작동합니다. 이것은 나를 크게 촉진 할 것이다 : D –