I started playing around with MASM in Visual Studio. Much easier to get started than in used to be and you can even debug!
These pages were useful in getting a simple program set up and compiled
A few tweaks were needed to get started. Once MASM has been enabled in the build configuration, you need to make the following change in the Linker settings (assuming you started with a blank project).
- Under Linker->System set the SUBSYSTEM to CONSOLE