Rating: Summary: Lame attempt 2 resurrect a grossly outdated book by... Review: ...throwing in a handful of linux something. This book (previous edition) was very good--at the time it came out. Unfortunately that was quite a while ago.
Rating: Summary: A great book for learning how to write assembly code. Review: Duntemann is the expert. This book provides a great base for those who want, or more likely need, to learn and use assembly. Unlike other texts Duntemann does not jump straight to writing code, but builds a solid foundation in computer hardware before he begins to teach assembly.
Rating: Summary: Best Introduction to Assembly Ever Review: For anyone who hasn't taken a college class in Assmebly, or who came to the computer world/field less than 10 years ago, this is the best book ever!It clearly informs you, in a personal way, of _everything_ between how high level programmers program (me) and the real happenings at the electric level inside the computer. I love that--I haven't ever seen such a full explanation of everything. Duntemann goes into such detail about interrupts (and their parameters), registers, stacks, segmented and flat model--it's all excellent and more informative than any other author I've read. It made me trully think knowing Assembly is within reach. Reading the book is like having a master divulge his secrets to a pupil, and Assembly 'masters' don't seem to do that often, if ever. If you want to really _know_ what's going on at the very lowest level in your computer; if you're just burning for that kind of knowledge, this book is for you.
Rating: Summary: For absolute beginners. Review: I bought this book in the hope of getting to know assembly language a bit better. Unfortunately I regret buying this book. The book starts by using God's name in vain - something I've never seen in a programming text. Furthermore, pages and pages are spent explaining and elaborating even the simplest of concepts. I guess this book might be of some use to an absolute beginner - but then again? Which beginner programmer starts with assembly language? I can really not recommend this book, especially if you have a analytical mind. However if you like long elaborated stories and you like skipping all the important detail, this book may be useful. I would rather recommend Kip Irvine's book "Assembly Language for Intel-based computers"
Rating: Summary: Poor choice for the linux user Review: I bought this book with the expectation that it would assist me in learning assembly for linux. The book provides only minimal background on linux, significantly the book largely ignores how to make system call within linux. If your looking to learn assembly for windows using NASM, this may be the book for you. However, the author in my opinion includes a lot of useless background information, for example the author spends an entire chapter dicussing how to use his own assembly tool built with pascal.
Rating: Summary: Weird Book! Review: I dont know how to rate this book! It's one of the oddest computer books I've read, and not really in a good way. The first 150 pages explain how to use the NASM editor in excruciating detail. Not things like how to code macros or map segment addresses... no, things like, how the Backspace key differs from Delete. Surely, if you are buying a book about Assembler programming, you can be assumed to understand how a computer keyboard works? The parts that DO talk about segment addressing and so on are well written though, and the latter half of the book is not bad at all. So, I mentally tore off the front chunk of the book and gave it a good if somewhat perplexed rating. One other irritating thing is the author's apparent obsession with Pascal. Our past experiences will naturally colour our future ones but I felt this book went too far in constantly relating everything back to the author's pet language.
Rating: Summary: Excellent Book Review: I have read a few articles and books about learning assembly. They have taught me the basics, but after reading them, I hardly felt that I could write my own programs. Once I read Assembly Step-By-Step, however, I felt like I had a firm grasp and was able to write programs right away. It is well written and an interesting read. I highly recommend it.
Rating: Summary: A well done translation for beginners Review: I have to agree with what the above reviewer said about too much story telling, but for the most part this book was good for a beginner/novice level programmer. I bought it for my friend and took a look at the book before giving it to him. The one thing the above reviewer complained about that was not relevant was the MOVZX command. This book is based on the 8086 family of assembly commands. The MOVZX did not come around until the 80386 extensions. Anyway... this book is a very good place to start. It breaks things down into easy steps, hence the name.
Rating: Summary: Excellent Beginner's Book!! Review: I read this book from cover to cover. This is simply, hands-down, the BEST book you could read if you have never done any assembly programming and want to get started. This book takes an approach that is unconventional to most other books you would buy, and yet it is the best approach. Had I not read this book first, I may never have understood assembly language level programming. While this book is not real deep, it's a great start. After reading this book, you will feel confident in your knowledge of assembly language programming to read any other texts on more advanced assembly language programming. Notably, this book does not cover protected mode, however, I don't believe that is a concept beginners should focus on. BUY THIS BOOK if you don't buy any other if you want to truly understand assembly language programming.
Rating: Summary: good text... to much irrelevant info Review: I was looking for a descent text on assembler and bought this book. It does make things clear and does have good explanations. Unfortunately these explanations come in pieces of 2-3 sentences per page, while the rest of the page is wasted telling us all kinds of computer history and authors personal tales or just stories... all of which I think are completely unnecessary. 9 out of 10 times when I put this book down is because I was tired digging through all this garbage while looking for assembler info. The good things are that so far this book answers all of the questions I have had from reading similar texts that leave a lot unexplained. The author does know what he is talking about, and it shows in his clear explanations. It'd just be nice if these books wouldn't be so bloated with long discussions and pointless tangents. I don't have time to read a 600 page book when it could have been 300 pages. I would pay twice as much for something similar that sticks to the title on the cover. Bottom line is, this is a good text, you will know the basics of assembler if you read it, if you can manage to tolerate all the irrelevant babble.
|