Assembly Language Programming in GNU/Linux for IA32 Architectures (Paperback)


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.

R638

Or split into 4x interest-free payments of 25% on orders over R50
Learn more

Discovery Miles6380
Mobicred@R60pm x 12* Mobicred Info
Free Delivery
Delivery AdviceShips in 12 - 17 working days


Toggle WishListAdd to wish list
Review this Item

Product Description

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.

Customer Reviews

No reviews or ratings yet - be the first to create one!

Product Details

General

Imprint

Prentice-Hall Of India Pvt.Ltd

Country of origin

India

Release date

July 2007

Availability

Expected to ship within 12 - 17 working days

Authors

Dimensions

160 x 241mm (L x W)

Format

Paperback

Pages

468

ISBN-13

978-81-203-3156-3

Barcode

9788120331563

Categories

LSN

81-203-3156-7



Trending On Loot