http://kannan.jumbledthoughts.com/index.php/cascade-virus-do...
That page includes the ASM source code. Pretty interesting as it was the first malware to encrypt itself.