One day in class we had lots of excitement reading the compiled code in hex. The class thought this was a hilarious exercise in reverse engineering. When you assemble an X86 module you (may) generate a compiled listing, which is a combination of instructions in hex on the left side and common X86 instructions or the right. The fun begins when you match hex operation codes with the corresponding plain text instruction.
Try to reverse engineer this program.