Вылетают ассемблерные трансляторы

Здравствуйте, использую язык ассемблера совсем недавно. По мере его изучения писал простенькие задачи и использовал древнюю версию MASM, но сейчас возникла необходимость использовать более новые версии. Проблема состоит в том, что при запуске MASM'a версии старше 5, они все вылетают, пытался использовать TASM, результат такой же. Не понимаю, в чем может быть проблема? Окошко открывается и сразу же закрывается. Пытался через запуск от администратора, но это ни к чему не привело..

ос Windows 7 32-разрядная