Adam Ruppe wrote:
The Microsoft assembler used to have a whole bunch of weird macro capabilities and strange syntax. I hated it.
What I did when faced with such code is assemble it, *disassemble* the output, and paste the output back in the source code and work from that.