Search for and download "masm32". This is Microsoft's last released assembler. There are gobs-and-gobs of free resources to help you learn, including Intel's website. Most assembly source examples that you find are from the old, DOS days, when there was a 640K memory barrier, and the CPU used a segmented address architecture heavily. It's still good to know the inner workings of the CPU you are programming. You'll appreciate all the incredible things the machine can do a lot more. And ... you'll waste a lot of time. ;P
-Bill