Are you saying you are attempting to learn how to use the NASM assembler or how to use Assembly (the language)... the compiler can be downloaded and there should also be documentation on the site that you can also download. If you know how to "code for" MASM, NASM is a bit fickle...