title: emu8086 DUP Directive with dwords?
body: <p>I'm having problems understanding the DUP directive.<br />
  When I initialize an array with the following code:</p>
  <pre><code>t1 dd 2 dup(25ABh), 12h
  </code></pre>
  <p>I can see the following data stored in the data segment:</p>
  <pre><code>14 00 00 00 12 00 00 00
  </code></pre>
  <p>Why is it not <code>AB 25 00 00 AB 25 00 12 00 00 00</code>?</p>
  <p>If I delete the dup directive and write <code>t1 dd 25ABh, 12h</code> instead, I get the expected<br />
  <code>AB 25 00 00 12 00 00 00</code></p>
  <p>In emu8086's GUI:<br />
  <img src="https://i.stack.imgur.com/iWtxk.png" alt="Screenshot of the result I get" /></p>
  <p>What am I doing wrong?</p>