c언어 컴파일 중 error:unpredictable STR instruction, writeback base is also a source 라는 에러를 출력하네요.. 그냥 해당 메모리 주소에 주소값을 넣고 싶었던 것 뿐인데..ㅠㅠ 이런 제 맘이 잘못된걸까요?...
str Rt, [Rn {, #offset}] ; immediate offset => *(Rn + offset) = Rt str Rt, [Rn, #offset]! ; pre indexed => Rn = Rn + offset, *(Rn) = Rt str Rt, [Rn], #offset ; post indexed => *(Rn) = Rt, Rn = Rn + offset Rn must be different from Rt in the pre-index and post-index forms.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
str Rt, [Rn {, #offset}] ;
라고 armasm 가이드에 나와 있네요.
댓글 달기