title: Question regarding a repeated STR.W instructions in ARM assembly
body: <p>What's the result of these instructions?
  (Any suggestions how I could answer this myself by just running my code?)</p>
  
  <pre><code>STR.W R8, [R3], #4
  STR.W R8, [R3], #4
  STR.W R8, [R3], #4
  STR.W R8, [R3], #4
  STR.W R8, [R3], #4
  STR.W R8, [R3], #4
  STR.W R8, [R3]
  </code></pre>
  
  <p>I know that each instruction would load a value of R3 into R8 make an increment by 4 to R3 but what I am confused is that at the end of these instuctions what's the value containing in R8?</p>
  
  <p>Is it [R3 + 16]? or it is [R3+4], [R3+8], ..., [R3+16]?</p>