Introduction to X86 Machine Code Assembly Language
English

About The Book

<p>Learn computer architecture and assembly language by building a working model of an 8086 processor from basic principles of computer architecture. Field Programmable Gate Arrays (FPGA) provide flexible digital electronics platforms that can be organized as a CPU a neural net or almost any other digital circuit.</p><p><br></p><p>By working through the examples in this book and experimenting with the X86 model the reader will receive a hands on introduction to the following:</p><p><br></p><ul><li>Computer architecture in general</li><li>The X86 family of CPUs in particular</li><li>Assembly language programming</li><li>Input/Output and interrupt programming</li><li>The Verilog Hardware Description Language</li><li>Field Programmable Gate Arrays</li></ul><p><br></p><p>How is this book different from many other books on X86 architecture:</p><p><br></p><ul><li>Emphasizes the 8086 machine codes not just the assembly language</li><li>Shows how an assembler converts source code to machine language.</li><li>Provides experience with interrupt programming</li><li>Describes both 8086 instructions and X86-64 instructions</li><li>Encourages a hands-on introduction to Verilog and FPGAs</li><li>Demonstrates applications with strings and packed decimal arithmetic</li><li>Uses assembly language to monitor and control electronic circuits</li><li>Contains over 150 illustrations to accompany descriptions of digital circuits Verilog code and X86 code</li><li>Includes all source code with a free download from GitHub</li></ul><p><br></p>
Piracy-free
Piracy-free
Assured Quality
Assured Quality
Secure Transactions
Secure Transactions
Delivery Options
Please enter pincode to check delivery time.
*COD & Shipping Charges may apply on certain items.
Review final details at checkout.
downArrow

Details


LOOKING TO PLACE A BULK ORDER?CLICK HERE