Цитата(KRS @ Feb 14 2008, 13:21)

А вы для начала опишите обычную функцию main
Код
void main(void)
{
program.main();
}
и сгенерируйте листинг и/или файл на асм и посмотрите как там вызывается.
тут главное какое имя сгенерируется для program.main
Сгенерировалось имя _ZN7Program9MainEv.
Это не то, надо явно указать компилятору, что хотим вызвать из ассемблерного кода метод класса.
Т.е. вопрос сводится к как вызвать метод класса из ассемблера?
Класс глобальный, в каком месте он инициализируется я не понял, но до main()