title: Loading and running a raw binary file with 32-bit code in QEMU
body: <p>I have an assembly (NASM) file:</p>
  <pre><code>bits 32
  start:
      mov dword [0xb8000], 0x2f4b2f4f
      hlt
  </code></pre>
  <p>This produces a binary file containing:</p>
  <pre><code>C7 05 00 80 0B 00 4F 2F 4B 2F F4
  </code></pre>
  <p>Is there a way of executing the code in this binary file in QEMU without changing the code and without adding headers (like Multiboot or similar)? I wish to keep the binary file as it is.</p>