View Single Post
Old Sep 29th, 2007, 11:37 PM   #4
POSIX
Newbie
 
POSIX's Avatar
 
Join Date: Sep 2007
Location: Canada
Posts: 3
Rep Power: 0 POSIX is on a distinguished road
I chose to learn asm (x86) before learning any high level language. I would recommend NASM - the netwide assembler to learn on, although (too) many tuts and books use MASM/TASM which has a confusing abunance of directives which I personally think are unnecessary. Those compilers are also not free. I also have the "art of assembly" book in PDF format. It's a great work, but it depends how deep you want to get into asm. Obviously it's not as widely used as in the simpler computer days such as the DOS era. But CPU's still execute asm utilmately, so it's important to understanding the code generated by compilers.
POSIX is offline   Reply With Quote