а зачем мучаться? есть же интерактивные дизассемблеры, где в полуавтомате прога приводится в божеский вид. там и данные с кодом отлично разделяются, и метки переименовываются...
на РС есть IDA Pro, на спеке тоже был отличный дизассемблер (забыл как зовется, в журнале каком-то был).