Obfuscator is a tool to modify x86 assembler source code in this way to make an analysis of compiled code very difficult.
It is an unusual tool and the target audience is quite small, but if you're writing assembler code and you want to protect your work from decompilation or just to make it as hard as it's possible to analyze, you might want to try it.
With ExeShield it's easy to turn your applications into "try-before-you-buy" software with very little effort, and maximum protection against piracy, backdating, reverse-engineering or any kind of tampering.
ExeShield will protect virtually any Win32 executable, including:
Visual Basic Delphi C++ C++ Builder PowerBasic MASM Visual Studio