Product Description Many computer organization/architecture textbooks provide a wealth of general information, but little or no hands-on experience with a specific computer architecture. Essentials of 80x86 Assembly Language is designed as a supplemental text for the instructor who wants to provide students hands-on experience with the Intel 80x86 architecture. It can also be used as a stand-alone text for an assembly language course. Essentials of 80x86 Assembly Language emphasizes basic 80x86 integer instructions, but both 64-bit instructions and floating point architecture are also introduced. Students assemble 32- or 64-bit flat memory model programs and execute them under control of a debugger, 'seeing inside' the computer as they step through program instructions, viewing contents of registers and memory.
I highly recommend this book. I bought this book not to learn but to review Intel 80x86 assembly language programming. But, I believe it would be an excellent test to learn from. The author provides a working copy of MASM and a Windows Debugger to trace the execution of your code.
You can see first hand what your instructions do as they execute. Also, there are PLENTY of hands on programming problems for you to code and run. This gives you the confidence to know that you actually learned something. A SPECIAL SURPRISE for me was that Richard (the author) provided a whole chapter on FPU assembly language. Something that few texts cover. And the very few that do scarcely touch on the subject.
So if you want to learn Intel FPU programming this book is for you. (FPU = Floating Point Unit). WARNING: This book is NOT an advanced assembly language book. So, if you're looking to learn MMX technology commands and OS programming, this book is NOT for you.
The title of the book is ESSENTIALS of 80x86 Assembly Language. It covers the basics of Intel 32-bit flat memory model console programming stilled used today. So, the book is not out of date, it just covers the basics. I RECOMMEND that before you tackle this book, which isn't very thick, that you go through Jeff Deuntemann's Assembly Language Step by Step. Well, even though Jeff's book doesn't give much hands on experience that Essentials of 80x86Assembly Language does. Jeff's book gives valuable information in novice terms that helps beginners bridge the gap from high level programming languages like C and Visual Basic to assembly language.
So, I'd buy and read Assembly Language Step by Step before tackling ANY assembly language book on the market. I'd consider Jeff's book Pre-Assembly Language sort of like there are Pre-Calculus books.
Then get this book (Essentials of 80x86 Assembly Language) or Assembly Language for Intel-Based Computers by Kip R. Both are excellent treatise on the subject. I received this book in August 2006 from amazon with the assumption it would be as up-to-date as possible since it was just published. Inside the book, it says copyright 2007 -.six months in the future. Wow, this book should definitely be the most up-to-date information anywhere, right?
This book contains ZERO information about SIMD, SSE, etc. No SIMD instructions, no MMX or XMM registers, nothing-at-all. Furthermore, it contains ZERO information about 64-bit opcodes or architecture. In other words, this 2007 book is intended for programmers who have time-machines and want to send the book to themselves about 15 or 20 years in the past. For that purpose, it is reasonable. I believe this book is intentionally organized to fake people into buying it on false assumptions.
Typically, modern books begin with statements of intended audience and conventions. Then, people who browse the early pages of the book online can understand what they are buying. True, an advocate of this book could argue the term '80x86' should tell us this is a review of ancient history. However, that is merely a sound-bite cover-story, since they know many other assembly language and CPU/programming books refer to the whole series of 8086 through current Intel/AMD CPUs with this exact term '80x86'. For example, '80x86' is the term Leiterman describes these architectures in his assembly language book, which includes architecture and opcodes through SSE3. And of course, the author and publisher 'accidentally' (my foot) forgot to make the table-of-contents, index, and early pages reviewable on the amazon web-site. How convenient!
So, if you have a time machine handy, or only want to code for ancient CPU chips, and you prefer to hide from every efficient and modern feature added to CPU chips over the past decade, this is a simplistic presentation appropriate for total beginners. Consider yourself warned. I almost forgot!!! The same author has a seemingly identical book with a title that begins 'Introduction to 80x86.'
Instead of 'Essentials of 80x86.' On the amazon site, and scheduled for release on November 30, 2006 (it says). The same tricks seem to apply - they want us to click the 'pre-order' button for yet another 80x86 book without table-of-contents, index, etc. Until we have some actual information, we must assume this is another ancient-history book. What's the cliche? Twice burned, shame on me? I say, shame on the author and publisher!
To them I say, 'make the TOC, index, into pages of your books visible'. Frankly, amazon should force these guys to do that. I used this book in a sophomore level class on assembly language. First, the book is riddled with errors and misprints that my instructor had to correct. Second, the author explains the concepts in the most difficult-to-understand way possible. Thankfully, my instructor programmed in assembly for a decade and was able to teach us some simple algorithms that were not mentioned in the text. As such, the class was largely reliant upon my instructor's lectures because if we tried to learn the material from the book, we could solidly trust that we would walk away confused.
I would not recommend this book for beginners like myself.
Synopsis Many computer organization/architecture textbooks provide a wealth of general information, but little or no hands-on experience with a specific computer architecture. Essentials of 80x86 Assembly Language is designed as a supplemental text for the instructor who wants to provide students hands-on experience with the Intel 80x86 architecture. It can also be used as a stand-alone text for an assembly language course. Essentials of 80x86 Assembly Language emphasizes basic 80x86 integer instructions, but both 64-bit instructions and floating point architecture are also introduced. Students assemble 32- or 64-bit flat memory model programs and execute them under control of a debugger, 'seeing inside' the computer as they step through program instructions, viewing contents of registers and memory. Pregnant and alone, Sarah Ladina wants to regain her independence and do what s best for her soon-to-be-born baby, but buying a run-down Victorian for an inn wasn t her brightest idea.
An inability to cook or fix a leaky faucet will make the job even harder. When a friendly golden retriever, disabled vet, and potential cook show up on the first day, she knows her life is going to get a lot more complicated.
When her ex tries to get back into her life and her doctor orders modified bed rest, Sarah wonders if she ll ever be able to stand on her own.After returning from duty in the Middle East wounded in both body and spirit, Hunter Evans is in search of employment and a home. Finding a job has been tough and housing doesn t come cheap in Costanoa, the town that he loves most on the California coast. His prosthetic leg allows him to run, but keeps him from his childhood passion, surfing.
With a low-level job and a transient motel for a home, Hunter isn t sure life is worth living.But spring is coming in Costanoa and love is in the air. With the help of good friends, Sarah and Hunter may be able to get beyond the painful past and complicated present to find the love and respect they want and deserve.Sensuality Level: Behind Closed Doors Product Identifiers ISBN-923 ISBN-640927 Key Details Author Richard C. Detmer Number Of Pages 286 pages Format Paperback Publication Date 2011-08-17 Language English Publisher Jones & Bartlett Learning, LLC Publication Year 2011 Additional Details Edition Number 2 Copyright Date 2012 Dimensions Weight 18 Oz Height 0.6 In. Width 7.5 In. Length 9.2 In. Classification Method LCCN 2011-016531 LC Classification Number QA76.73.A8D48 2012 Dewey Decimal 005.4/56 Dewey Edition 23. Please contact Customer Services and request 'Return Authorisation' before you send your item back to us.
Essentials Of 80x86 Assembly Language Solutions
Unauthorised returns will not be accepted. Returns must be postmarked within 4 business days of authorisation and must be in resellable condition. Returns are shipped at the customer's risk.
Lg air conditioner remote manual. We cannot take responsibility for items which are lost or damaged in transit. Accepted returns are refunded by the method in which you paid less a restocking fee of 10%. For purchases where a shipping charge was paid, there will be no refund of the original shipping charge.
Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |