Начните с сайта MASM32 (он предоставит вам основные необходимые вам включения).
Используйте Win32 API в качестве вашего RTL (ничего для статической ссылки).
Для консольного ввода-вывода см. Вызов GetStdHandle , чтобы начать работу.
Используйте INVOKE для обработки параметров вызова параметров Win32.
Также помните, что вы можете определить локальные переменные в функции MASM, и MASM сгенерирует для вас всю относительную адресацию BP, а также последовательность входа и выхода. MASM (32-разрядный) имеет ряд очень удобных функций HLL (которые нарушены в 64-разрядном MASM, кстати).
Веселись!