2011년 3월 4일 금요일

MSP430의 assembly 코드에서 argument 할당시 문제점

변수를 불러올때


:"r"(b[0]),"r"(b[1]),"r"(b[2])

이러한 방식으로 불러오면

값을 사용할때 %0 %1 %2 이 순서로 무조건 사용해야 정상적으로 동작한다.

이유는 모르겠고 MSP430의 주소포인터가 앞으로만 가는 건가? 아무튼 이것때문에 고생했네..

댓글 없음:

댓글 쓰기