If you're willing to spend a bit of money, you should get "Assembly Language Step-by-Step" (I'm just recomending it not advertising it). It should answer any noobish questions and it comes with a cd that has a nice GUI which runs on NASM (my personal favorite of the assemblers), a debugger, and...