Assembly Language for x86 Processors (6th Edition) Review

Assembly Language for x86 Processors (6th Edition)
Average Reviews:

(More customer reviews)
Are you looking to buy Assembly Language for x86 Processors (6th Edition)? Here is the right place to find the great deals. we can offer discounts of up to 90% on Assembly Language for x86 Processors (6th Edition). Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Assembly Language for x86 Processors (6th Edition) ReviewRegarding the complaints about the author's library, I can say this: There is nothing stopping users from implementing their own I/O by making calls to the Win32 API library. Doing so requires fairly advanced knowledge of the INVOKE directive, parameter declarations, and the API functions themselves. Chapter 12 shows exactly how to that. The Irvine32 library included with the book contains full source code, so readers are free to extract and use any of the code they want, and do everything on their own. This is always an option for adopting instructors. The book's I/O library is available for the convenience of beginners who would rather focus on the ASM instruction set, rather than wade through the gory details of Win32 functions. By the way, this book is not for beginning programmers--the preface clearly says that readers should have already taken a programming course in a language such as C/C++ or Java.
This book is the 6th edition of "Assembly Language for Intel-Based Computers", so you can read about 60 reviews of the 5th edition on Amazon.com.
In response to MadScientist's review, I must say that I have never been aware of a standard library for Assembly Language. In 1985 when I started writing ASM, we used 16-bit DOS and BIOS function calls. They were simple and easy to use. But when I prepared the 4th edition around the year 2000, it was clear that we needed a 32-bit approach. The only way to achieve I/O (in Windows) was either to make direct calls to the Win32 API, or to call functions from the standard C library. All the Win32 documentation is written for C programmers, of course, so imagine beginning ASM students trying to create their own MASM prototypes, pass 4 or 5 parameters, deal with Windows Console handles, all when they're just learning how to do indirect addressing! On the other hand, calling standard C library functions requires an in-depth knowledge of the order in which C passes parameters on the stack, how the caller must clean up the stack after the call, and how to obtain function return values (not always in the EAX register). I show how to do this in Chapter 8, but it's really technical. So I wrote my own library and gave away the source code to the book's readers. Randall Hyde built his own HLA library also, but it's not clear (to me) which library represents any kind of standard.Assembly Language for x86 Processors (6th Edition) Overview

Want to learn more information about Assembly Language for x86 Processors (6th Edition)?

>> Click Here to See All Customer Reviews & Ratings Now

0 comments:

Post a Comment