Guide to assembly language programming in Linux / Sivarama P. Dandamudi.

Author
Dandamudi, Sivarama P., 1955- [Browse]
Format
Book
Language
English
Published/​Created
New York : Springer, 2005.
Description
xvi, 543 pages : illustrations ; 24 cm + + 2 DVDs (4 3/4 in.)

Details

Subject(s)
Summary note
"This unique guide provides comprehensive coverage of the key elements of assembly language programming with in-depth coverage of the Linux operating system, which is the fastest-growing operating system with an estimated 18 million Linux users worldwide. The book specifically targets professionals who would like to learn assembly and intend or expect to move to the Linux operating system."--BOOK JACKET.
Notes
Includes index.
Contents
1. Assembly language -- 2. Digital logic circuits -- 3. Memory organization -- 4. The IA-32 architecture -- 5. Installing Linux -- 6. Using Linux -- 7. Installing and using NASM -- 8. Debugging assembly language programs -- 9. A first look at assembly language -- 10. More on assembly language -- 11. Writing procedures -- 12. More on procedures -- 13. Addressing modes -- 14. Arithmetic instructions -- 15. Conditional execution -- 16. Logical and bit operations -- 17. String processing -- 18. ASCII and BEC arithmetic -- 19. Recursion -- 20. Protected-mode interrupt processing -- 21. High-level language interface -- 22. Floating-point operations -- App. A. Number systems -- App. B. Character representation -- App. C. Programming exercises -- App. D. IA-32 instruction set.
ISBN
  • 0387258973 (alk. paper)
  • 0387261710 (e-book)
LCCN
2005049758
OCLC
60492028
RCP
C - O

Supplementary Information