Ja, Disassembling ist wirklich eine undankbare Sache. Wenn man sich denkt, dass man eben mal nen' Spiel disassemblieren und dann daraus lesen kann, sollte man das schnell wieder vergessen.
Kleine Programme kann man mal disassemblen und daraus auch ohne Kommentare lesen. Zum Beispiel welche Interrupts/System Calls verwendet werden, das kann einem helfen, wenn man beispielsweise die System Funktionen umbiegen will oder ein ähnliches Vergehen plant. ;)
So ein Zeug mit Ints usw. bleibt ja im Code enthalten. Also kleine Dinge kann man durch's Disassemblieren schon erfahren, wenn man zum Beispiel, wie beim Virenscan, nach etwas Bestimmtem sucht. Aber zum Überblicken großer Programme ist es eher nichts.

freundliche Grüße, Rolus