This book provides an easy-to-understand, step-by-step approach to
learning the fundamentals of Assembly language programming for
Intel's architectures, using a GNU/Linux-based computer as a tool.
Offering students of computer science and engineering a hands-on
learning experience, the book shows what actions the machine
instructions perform, and then presents sample programs to
demonstrate their application.The book is suitable for use during
courses on Microprocessors, Assembly language programming, and
Computer Organization in order to understand the execution model of
processors. This knowledge also helps strengthen concepts when
students go on to study operating systems and compiler
construction.The concepts introduced are reinforced with numerous
examples and review exercises. An Instructor's CD provides all the
programs given in the book and the solutions to exercises. This
book: discusses programming guidelines and techniques of using
Assembly language programs; shows techniques to interface C and
Assembly language programs; covers instructions from general
purpose instruction sets of IA32 processors; includes MMX and MMX-2
instructions; covers SSE and SSE-2 instructions; explains
input-output techniques and their use in GNU/Linux-based computers;
explains GNU/Linux system calls along with methods to use them in
programs; provides a list of suggested projects; and, gives ample
references to explore further.
General
Is the information for this product incomplete, wrong or inappropriate?
Let us know about it.
Does this product have an incorrect or missing image?
Send us a new image.
Is this product missing categories?
Add more categories.
Review This Product
No reviews yet - be the first to create one!