On Fri, Sep 25, 2009 at 2:39 PM, Mark Traceur <[email protected]> wrote: > Howdy! > > I'm starting to program in Assembly Language. It's mostly an academic > exercise, but I'd like to do it on Linux. I know it's more complicated than > on Windows... > > Is there any good tutorial to using nasm, or Linux assembly in general? My > class is based around MASM and I'd like to show them up with the power of > Open Source ^^ >
First, here's some advice: I would suggest you use the power of the assembler your prof chose for the class (MASM). You have enough to learn without creating your own problems. Now, if you're anything like me you will ignore that excellent, sensible advice. Oh well, I tried, read on... I wouldn't suggest gas for actual assembly language programming. NASM is a much better idea, since it's made by people for people as opposed to gas which was made by people for rosy scenario compiler output. I don't understand why you want a tutorial, I suggest reading the online manual front to back. An assembler isn't the most complex thing known to man so it won't take long. Anyway, as a programmer, you need to know your tools. In fact, if you really want to learn on your own, try your hand at writing the assembler yourself. That's what we used to do back in the Microcomputer Era, when men were made of iron and computers were made of wood... -- John. _______________________________________________ LinuxUsers mailing list [email protected] http://socallinux.org/cgi-bin/mailman/listinfo/linuxusers
