title: Disassembling A Flat Binary File Using objdump
body: <p>Can I disassemble a flat binary file using objdump?</p>
  
  <p>I'm familiar with disassembling a structured binary executable such as an ELF file using:</p>
  
  <pre><code>objdump -d file.elf
  </code></pre>
  
  <p>But if I have a flat binary file that I know is supposed to be loaded at, e.g., address 0xabcd1000, can I ask objdump to disassemble it? I tried supplying options such as '--start-address=0xabcd1000' but objdump just states that it doesn't recognize the format.</p>
  
  <p>I have other ideas about how to disassemble the file but I wanted to know if objdump could provide a simple solution.</p>