Cart
Sign In
Compare Products
Clear All
Let's Compare!

Assembly Language Programming In Gnu/Linux For Ia32 Architectures 1St Edition

(3.0) 2 Ratings 1 Review 1 Selfie Have a question?

MRP  
Rs. 350
  (Inclusive of all taxes)
Rs. 239 32% OFF
(1) Offers | Applicable on cart
Apply for a Snapdeal BOB Credit Card & get 5% Unlimited Cashback T&C
Only 1 Items Left
Delivery
check

Generally delivered in 6 - 10 days

7 Days Replacement
This product can be replaced within 7 days after delivery Know More

Featured

Highlights

  • ISBN13: 9788120331563
  • ISBN10: 8120331567
  • Language: English
  • Author: Moona, Rajat
  • Publisher: Phi Learning Pvt. Ltd-New Delhi
  • Number of pages: 468
  • SUPC: SDL169848596

Other Specifications

Other Details
Country of Origin or Manufacture or Assembly India
Common or Generic Name of the commodity Art History Books
Manufacturer's Name & Address
Packer's Name & Address
Marketer's Name & Address
Importer's Name & Address

Description

This book provides an easy-to-understand, step-by-step approach to learning the fundamentals of Assembly language programming for Intels 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. Key Features 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 Gives ample references to explore further About The Author RAJAT MOONA, Ph.D., is Professor of Computer Science and Engineering at Indian Institute of Technology Kanpur where he has been teaching since 1991. His research interests include embedded systems, processor architectures, operating systems and computer hardware. Table Of Contents Preface. Introduction. 2. IA32 Processors. 3. Basic Data Manipulation. 4. Control Transfer. 5. Arithmetic and Logic Instructions. 6. String and Bit-Oriented Instructions. 7. Linux Kernel Interface. 8. Input-Output in Linux. 9. Handling Real Number Arithmetic. 10. SIMD Instruction Sets. 11. Assembler Directives and Macros. Appendices A. Number Representation System. B. IA32 Processor Instruction Set. C. Suggested Programming Exercises. D. GNU Assembler. E. GNU Linker. F. GNU Debugger. G. ASCII Character Set. H. References. Index.

Terms & Conditions

The images represent actual product though color of the image and product may slightly differ.

Quick links

Seller Details

View Store


Expand your business to millions of customers
Assembly Language Programming In Gnu/Linux For Ia32 Architectures 1St Edition

Assembly Language Programming In Gnu/Linux For Ia32 Architectures 1St Edition

Rs. 239

Rs. 350
Buy now