Assembly Language Programming Languages Books : Assembly Language Step-by-Step: Programming with DOS and Linux (Wiley computer publishing)

Assembly Language Step-by-Step: Programming with DOS and Linux (Wiley computer publishing)

£18.96


Very good - Jeffrey Duntemann takes on the unusual task of teaching assembly language to those who have never even programmed before. As a programmer with a couple of years experience in Basic and other High Level Languages, I found this book very easy to understand. I think those with no programming experience will also find this book useful but may need to concentrate a little more.The errors in the book are quite annoying at times but he has published a full list [on the web].My main(and probably only) criticism about this book though, is the lack of actual Assembly programming in it. He teaches very well the concepts involved, instructions etc but there are very few actual examples or exercises in programming. Because of this I recommend both Art of Assembly by Randy Hyde which you can download free in pdf/html, and An Introduction to Assembly Language and Computer Architecture by Joe Carthy(i found this at my local library,now out of print i think). With these two books as well as plenty of practice, anyone can soon consider themselves an Assembly Language programmer.Though with this book alone, one quickly realizes that Assembly is not so much something to be afraid of, yet very simple. One also finds themselves understanding how computers and programs work in general. But the best part of all is being able to scare C programmers.

This will make clear what all the other books didn t. - .1. Where some may find this book too long others will thank it for being so as the explanations are thorough and don t expect alot of prior programming knowledge from the reader. Some may have found the analogies at the beginning of the book a bit long winded but I ll bet they weren t beginners!2. Having read all the section on programming in DOS and only then, I went to my computer and with some help from the book I started writing some simple programs and more importantly understanding them. 3. The software is not defective you merely have to write enable some files after copying them to your harddrive as with most CD s.4. As to references made to the ascii table, it was missing on my copy but there are around about a billion places on the net you can get it !! So let s no be riduculous.5. The author has his own website and lots of info on programming in general and the book on it.6. If your happy to Start programming in 16 bit assembler as opposed to 32 bit and bearing in mind that it explains the basics of both ...... I can safely say this is the book you were looking for.

A well balanced coverage of assembly language and concepts - This book was my first attempt in the world of assembly langauge programming and I found it to be non assuming of any previous knowledge in programming and felt it was clear and straight forward at all times. I enjoyed reading the theory as well as the source code examples which both re-enforced the theory and are useful enough to use elsewhere in your code projects.I thoroughly recommend this book!

A reasonable guide as far as it goes. - Continual reference to a non-existent ASCII table in Appendix D is annoying, and shows a lack of attention to detail on the part of the author and/or the publisher.The chapter on the IDE is a waste because the supplied software is defective.Duntemann s explanation of addressing is good.The book provides a good introduction to assembler - the title may say step-by-step but it takes you only half way up the staircase.

The best book for learning Assembly programming - As one of the authors of NASM, the assembler that this book teaches assembly language with, I took great interest in reading it. The book is clear, covers all the ground that it should, is easy to read and written in a great style that should captivate all of its readers. Congratulations, Jeff - a first rate book.




Assembly Language Step-by-Step: Programming with DOS and Linux (Wiley computer publishing)