title: Get back the assembly level code from exe files?
body: <p>I was doing linux assembly programming and for the past few days I have switched to learn windows assembly programming. I am using <code>ml</code> as my assembler and <code>golink</code> as my linker. I have my assembly code and have obtained my <code>exe</code> from it. Now I need to get back its hex like <code>\xff\xab\x55</code> and so on. In linux I used <code>objdump -d elf_executable</code> or <code>xxd -i file</code>. What is its windows equivalent ?
  <br><strong>Edit</strong>
  I need to mention that with objdump on windows I am getting the following error</p>
  
  <pre><code>C:\Arena&gt;objdump -d a.exe                                                                                                                                                 
  objdump: a.exe: File format not recognized
  </code></pre>
  
  <p>After compiling it with </p>
  
  <pre><code>C:\Arena&gt;ml a.asm
  Microsoft (R) Macro Assembler Version 10.00.30319.01                                                                                                                      
  Copyright (C) Microsoft Corporation.  All rights reserved.                                                                                                                
  
   Assembling: a.asm  
  C:\Arena&gt;golink a.obj kernel32.dll user32.dll                                                                                                                             
  
  GoLink.Exe Version 0.26.14 - Copyright Jeremy Gordon 2002/9 - JG@JGnet.co.uk                                                                                              
  Output file: a.exe                                                                                                                                                        
  Format: win32 size: 1,536 bytes
  </code></pre>