Tu as dû regarder s'il n'y avait pas de logiciels permettant de désassembler ton programme (apparemment il y en a qui existent pour certains langages), et si tel n'est pas le cas, il semblerait que tu sois obligé de le faire à la main
On oublie le désassemblage!

Tu es un futur pro, la qualité d'abord!
- tu exiges qu'on te SPECIFIE ce que tu dois faire
- si impossible, vague ou imprécis: tu rédiges toi-même, noir sur blanc, les spécifications: tu les fais approuver, signer, double-tamponner, etc...
- tu réalises conformément aux spécifs
- tu rédiges un protocole de test qui permet de s'assurer que le résultat est conforme aux spécifs.
- tu déroules les tests
- tu rends l'ensemble, y compris le rapport de tests.

Crois-moi, c'est la seule démarche qui permette que l'employeur - et toi-même! - soyiez satisfaits de ton travail. C'est le but recherché, non?
La méthode d'abord, les outils ensuite! Il n'y a pas d'avenir dans le désassemblage!