title: MOVABS opcode in the assembly code
body: <p>While debugging one of the assembly code examples, I found following piece of information:</p>
  
  <pre><code>   (gdb) x /10i 0x4005c4
     0x4005c4:    push   %rbp
     0x4005c5:    mov    %rsp,%rbp
     0x4005c8:    sub    $0xa0,%rsp
     0x4005cf:    mov    %fs:0x28,%rax
     0x4005d8:    mov    %rax,-0x8(%rbp)
     0x4005dc:    xor    %eax,%eax
     0x4005de:    movabs $0x6673646c6a6b3432,%rax
     0x4005e8:    mov    %rax,-0x40(%rbp)
     0x4005ec:    movl   $0x323339,-0x38(%rbp)
     0x4005f3:    movl   $0x553059,-0x90(%rbp)
  </code></pre>
  
  <p>As per my understanding movabs should not be used, it seems like it was introduced intentionally. Am I right in my understanding?</p>
  
  <p>What should be the equivalent MOV command to replace it?</p>