Приветствую всех!
> А как быть с тем, когда винда кричит после компиляции, что была
> попытка запуска 16 разрядного приложения под 64 битной системой?
Используйте masm32:
http://www.masm32.com/index.htm
Ещё как предположение: в сети есть курс/учебник по ассемблеру некоего
Калашникова (и много его клонов и копий). В этом курсе (изучают ассемблер на
примере приложений MS-DOS, хотя и делают это в системе Windows XP (благодаря
встроенной в эту систему виртуальной машине для 16-разрядных приложений
MS-DOS).
Если вы брали исходник из такого курса, то, вероятно, просто собрали
16-разрядную программу.
Успехов. Анатолий.