

Introduction to 80x86 Assembly Language and Computer Architecture: . [Detmer, Richard C.] on desertcart.com. *FREE* shipping on qualifying offers. Introduction to 80x86 Assembly Language and Computer Architecture: . Review: Best primer on 80x86 Aseembly Language - by far! - If all you're looking for is a no fuss book on how to code in x86 Assembly, then this book's for you. I have looked through other x86 books that spend too much time focusing on hardware, assembly translations and mathematics instead of focusing on how to code. Most chapters are concise and stay on-topic without adding excess fluff. In this edition, Detmer primarily uses Visual Studio with his own custom plug-ins (downloadable from the publisher's website) to walk you through the chapters. Visual Studio's provides excellent debugger tools to monitor register values, memory, and to analyze code line by line. Detmer also provides good walkthroughs on what the code is doing behind the scenes. Unlike guides from other books, I have had no problems setting up my computer to code and analyze x86 assembly. In order to make the most out of this book, you will need proficient knowledge of C or C++, and some basic knowledge of data structures - particularly stacks. You will also need a good understanding of binary and hexadecimal arithmetic. Thankfully, Detmer does a fine job of providing a refresher on the arithmetic in the first chapter. The programming problems are also excellent and help reinforce the material you just learned. Some problems are very basic while others encourage you to experiment and try writing basic search/sorting algorithms. In cases, where a problem might be challenging, Detmer provides a basic algorithm in pseudocode for you to try and translate into assembly language. Two cons: Although Detmer does cover 64-bit programming in special chapters, most of this book covers 32-bit. Detmer does not dive in too deep on 64-bit programming as much as I would have liked. However, as a I said before, this book is an excellent primer and will help you get the ball rolling in further studies of x86 Assembly language. If you want to focus time on 64-bit programming, then this book will certainly help you with that but it by no means a one-stop shop. The other complaint is in the price of the book. The book is a paperback with approximately 350 pages - many of which consist of code listings and diagrams. Paying over $100 for this book seems outrageous. Review: Programming Class - So, I think this book does have some good information. It says all resources are available on the website and they are to a degree. On the preface page it’ll state that the examples are available at the URL listed. So, I went there and there are files available under “SAMPLE MATERIALS” but it wouldn’t let me open it. Wasn’t my ad-block. Just a problem with their website. If it doesn’t work for you then right click on the link and inspect it and the ZIP file will be available there. I think it is very heavy on information randomly and then expects you to know how to do it immediately. I wouldn’t say it is a perfect stand alone book to learn assembly. But, I think it does an okay starting point especially with the code samples. I’d really pair this book with another. I think Assembly Language Step by Step by Duntemann is good, but it really is the first parts of assembly. Sadly you won’t learn arrays really in the 2nd book mentioned. But I learned a lot from this book in combination with my class.
| Best Sellers Rank | #1,724,962 in Books ( See Top 100 in Books ) #282 in Computer Hardware Design & Architecture #1,013 in Introductory & Beginning Programming #1,898 in Software Development (Books) |
| Customer Reviews | 4.0 4.0 out of 5 stars (47) |
| Dimensions | 7.3 x 0.9 x 9.1 inches |
| Edition | 3rd |
| ISBN-10 | 128403612X |
| ISBN-13 | 978-1284036121 |
| Item Weight | 1.25 pounds |
| Language | English |
| Print length | 348 pages |
| Publication date | March 3, 2014 |
| Publisher | Jones & Bartlett Learning |
J**L
Best primer on 80x86 Aseembly Language - by far!
If all you're looking for is a no fuss book on how to code in x86 Assembly, then this book's for you. I have looked through other x86 books that spend too much time focusing on hardware, assembly translations and mathematics instead of focusing on how to code. Most chapters are concise and stay on-topic without adding excess fluff. In this edition, Detmer primarily uses Visual Studio with his own custom plug-ins (downloadable from the publisher's website) to walk you through the chapters. Visual Studio's provides excellent debugger tools to monitor register values, memory, and to analyze code line by line. Detmer also provides good walkthroughs on what the code is doing behind the scenes. Unlike guides from other books, I have had no problems setting up my computer to code and analyze x86 assembly. In order to make the most out of this book, you will need proficient knowledge of C or C++, and some basic knowledge of data structures - particularly stacks. You will also need a good understanding of binary and hexadecimal arithmetic. Thankfully, Detmer does a fine job of providing a refresher on the arithmetic in the first chapter. The programming problems are also excellent and help reinforce the material you just learned. Some problems are very basic while others encourage you to experiment and try writing basic search/sorting algorithms. In cases, where a problem might be challenging, Detmer provides a basic algorithm in pseudocode for you to try and translate into assembly language. Two cons: Although Detmer does cover 64-bit programming in special chapters, most of this book covers 32-bit. Detmer does not dive in too deep on 64-bit programming as much as I would have liked. However, as a I said before, this book is an excellent primer and will help you get the ball rolling in further studies of x86 Assembly language. If you want to focus time on 64-bit programming, then this book will certainly help you with that but it by no means a one-stop shop. The other complaint is in the price of the book. The book is a paperback with approximately 350 pages - many of which consist of code listings and diagrams. Paying over $100 for this book seems outrageous.
L**L
Programming Class
So, I think this book does have some good information. It says all resources are available on the website and they are to a degree. On the preface page it’ll state that the examples are available at the URL listed. So, I went there and there are files available under “SAMPLE MATERIALS” but it wouldn’t let me open it. Wasn’t my ad-block. Just a problem with their website. If it doesn’t work for you then right click on the link and inspect it and the ZIP file will be available there. I think it is very heavy on information randomly and then expects you to know how to do it immediately. I wouldn’t say it is a perfect stand alone book to learn assembly. But, I think it does an okay starting point especially with the code samples. I’d really pair this book with another. I think Assembly Language Step by Step by Duntemann is good, but it really is the first parts of assembly. Sadly you won’t learn arrays really in the 2nd book mentioned. But I learned a lot from this book in combination with my class.
A**I
Great condition and shipped faster
I am impressed with how neat and new the book looks. Their shipping time is faster than the estimated delivery date.
A**Y
good resources for assembly language
This book was helpful for my undergrad assembly language course. It is a hard concept for beginner so just reading the book alone is not enough. Make sure to read this and watch some youtube or lecture videos to get better understanding
N**W
Easy to read, understand than most textbooks I have come across
Easy to read, understand than most textbooks I have come across
R**N
Good at teaching architecture, poor assembly examples and explanation.
This book does a great job about teaching computer architecture, however it's assembly language explanations can be frustrating and vague. The examples are very basic and does not do a good job about teaching the little things about programming in assembly. This make it very difficult to learn by doing and forces you to look through other resources, assuming you can find help. The book has about a page or two for each topic, which is not enough to give a thorough explanation.
S**S
Arrived as described
Condition is as described, and correct product
A**A
I hated this class, but...
This is actually a good book, it explains things well. There needs to be more solutions or a solutions manual though, so that you can me sure you're doing the excercises correctly.
M**I
The book is very actual and complete as "introduction". Very exhaustive all the parts to regard 64 bits. Missed is assembler the environment LINUX.This is a defect. We lovers of Assemler are waiting for an "appliction" edition.