Assembly Language for X86 Processors

Assembly Language programming isn’t for everyone, but if you’re a programmer, you will learn to appreciate the heavy lifting of past programmers who created tools that make NOT having to know Assembly Language possible.

Along the way, you may discover a purpose for learning more about Assembly Language after all. Although many suggest that Assembly Language is complicated and “hard”, I would suggest otherwise.

Assembly Language for x86 Processors presents a thorough explanation and numerous examples of code in action. All you need to get started is this book and Microsoft’s Visual Studio.

FORTRAN whet my appetite for programming, but after learning the prices of a C compiler for personal use, Assembly Language for the 8088 an Assembler was all I could afford. I realized there was so much I could do with hardware and assembly language. After a time, I wrote my own Assembly Language Editor, completely in Assembly Language.

While today’s compilers produce code that can be optimized better than the average programmer could ever do, there may still be a time where an inline assembly code routine is still more efficient than relying in another language technology to do it for you.

I highly recommend getting a copy from Assembly Language for x86 Processors (Eighth Edition) by Kip R. Irvine or visit the author’s web page Assembly Language for x86 Processors, 8/e (asmirvine.com). Several other links on the author’s site worth visiting are:

Irvine, K. (2019). Assembly Language for x86 Processors (Subscription). [VitalSource Bookshelf]. Retrieved from https://bookshelf.vitalsource.com/#/books/9780135381793/ ISBN-13: 978-0-13-538165-6 ISBN-10: 0-13-538165-7

Another interesting link discovered on the Author’s website brought us to Hex-Rays State-Of-The-Art Binary Code Analysis Solutions. At some point, you may have to delve into debugging and the resources presented here can be quite useful.



Categories: Assembly Language for x86 Processors, Visual Studio, Visual Studio 2017, Visual Studio 2019

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: