Indira Gandhi National Tribal University, Amarkantak

Prof. Ram Dayal Munda Central Library

Online Public Access Catalogue

Amazon cover image
Image from Amazon.com
Image from OpenLibrary

Assembly language programming in GNU/Linux for IA32 architectures

By: Material type: TextTextPublication details: New Delhi PHI Learning 2009Description: ix, 456ISBN:
  • 9788120331563
Subject(s): DDC classification:
  • 005.136 MOO
Summary: 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.
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Collection Call number Status Date due Barcode
Books Books Prof. Ram Dayal Munda Central Library Computer Science 005.133 MOO (Browse shelf(Opens below)) Available 13547
Books Books Prof. Ram Dayal Munda Central Library Computer Science 005.133 MOO (Browse shelf(Opens below)) Available 13548
Books Books Prof. Ram Dayal Munda Central Library Computer Science 005.133 MOO (Browse shelf(Opens below)) Available 13549
Books Books Prof. Ram Dayal Munda Central Library Computer Science 005.133 MOO (Browse shelf(Opens below)) Available 13550
Books Books Prof. Ram Dayal Munda Central Library Computer Science 005.133 MOO (Browse shelf(Opens below)) Available 13551

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.

There are no comments on this title.

to post a comment.