title: Assembly "movdqa" access violation
body: <p>I am currently trying to write a function in assembly and i want to move 128 bits of a string located at the memory address stored in <code>rdx</code> into the <code>xmm1</code> register.</p>
  
  <p>If i use <code>movdqa xmm1, [rdx]</code>, i get a access violation exception while reading at position <code>0xFFFFFFFFFFFFFFFF</code>.</p>
  
  <p>If i try to use <code>movdqu xmm1, [rdx]</code> instead, i dont get the exception. The problem is if i use movdqu, the order of the bits is inverted.</p>
  
  <p>So i do not know why i get an exception when using <code>movdqa</code> but not when i am using <code>movdqu</code></p>