Yo te ayudo un poco, es un .COM, eso quiere decir que es puro codigo de 16 bits y no tiene ningun tipo de cabecera que lo identifique como un ejecutable. Ahora si queres saber lo que hace aca tenes una referencia:
Ralf Brown's Interrupt List.
La interrupcion 021h es propia de MS-DOS.
Esto es lo primero que hace, conseguir la fecha del sistema:
http://www.ctyme.com/intr/rb-2686.htm
Segui vos y desde ya te aclaro que este virus es arcaico y obsoleto (para un S.O. idem - MS-DOS -).