Hello all, I loved Tom Swan's writing style on Mastering Turbo Assembler, did he ever write a book on Masm? I haven't touched assembly since reading that book, is it worth perusing through again or are things radically different that I'd be better off reading something more masm oriented?
Books about assembly are getting rare. Art of Assembly is still worth reading, Iczelion's tutorials, too. But the best recipe is installing the Masm32 package (see my signature), and then start learning by doing. \masm32\examples and \masm32\help are your friends. At a more advanced stage, Agner Fog's writings will become interesting, too.
Assembly has changed radically since the days of Turbo Assembler. Masm has a powerful macro engine, and most of us will a) still have the knowledge about STDOUT and stuff but b) not hesitate to write print "Hello World" instead of pushing offsets on the stack.
I looked on Amazon and didn't find any MASM books by Swan.
In Assembly Language there are many things in common between the different dialects.
The differences between Turbo Assembler and MASM are not that great.
If you learn Turbo Assembler, you can take what you have learned and apply that knowledge to MASM.
Most of the differences will become quite obvious, right away.
What I mean to say, is that, there is a small learning curve, adjusting to a new dialect, once you have learned the basics of Assembler.
I have found that, (at this late date), many college level courses in Assembler (Assembler 101) still use Turbo Assembler.
If you have Turbo Assembler and like Swan's book, then by all means, use it and master Assembler.
Then, learn how to take what you have learned and transpose it to MASM.
You will find it both challenging and fun.
Quote from: 44mag on December 29, 2011, 09:00:45 PM
Hello all, I loved Tom Swan's writing style on Mastering Turbo Assembler, did he ever write a book on Masm? I haven't touched assembly since reading that book, is it worth perusing through again or are things radically different that I'd be better off reading something more masm oriented?
I can not seen the advantage of Tom Swan's books. Books another autors is the same stuff.