title: Moving a register into an index of an array in x86 assembly language
body: <p>I'm trying to move the <code>bl</code> register into an array of bytes in x86 assembly language, but the following statement produces an error message from the masm assembler.</p>
  
  <p><code>mov arr[2], bl</code> produces the output <code>1&gt;p4.asm(48): error A2101: cannot add two relocatable labels</code>.</p>
  
  <p>Is it possible to move a register into an array in x86 assembly language?</p>