Notepad, you can use Visual Studio's command line to assemble. Or you can download and install MASM and use WinASM as an IDE. I prefer using the command line though. MASM and NASM are my favorites.