Техника описания переменных и проч. при переводе на Си - это дело третье. На Си с Асма легко перевести классический проект, подпадающий под правило 95 и 5% (критичны ко времени 5% кода, его и оставим на асме). Но есть (не люблю; но они все таки-есть) такие блин "подтянутые" Асм-проекты что все нем органично и не Си-подобно крутится. Обычно они до 16 К, потом эклектика растет. Вот такие переводить - только портить.