LINUX assembly language programming (E-BOOK)
Bob Neveln.
- Upper Saddle River, N.J. : Prentice Hall PTR, c2000.
- xvi, 249 p. : ill. ; 24 cm. + 1 computer optical disc (4 3/4 in.)
- Prentice Hall PTR open source technology series .
- Prentice Hall open source technology. .
Introduction - "Why Would You Want to Do That?"(Page-1) Chapter 1 - Another Pleasant Valley Saturday Understanding What Computers Really Do (Page-11) Chapter 2 - Alien Bases Getting Your Arms around Binary and Hexadecimal (Page-33) Chapter 3 - Lifting the Hood Discovering What Computers Actually Are (Page-58) Chapter 4 - The Right to Assemble The Process of Making Assembly Language Programs (Page-96) Chapter 5 - NASM-IDE: A Place to Stand Give me a lever long enough, and a place to stand, and I will move the Earth. (Page-112) Chapter 6 - An Uneasy Alliance The x86 CPU and Its Segmented Memory System (Page-138) Chapter 7 - Following Your Instructions Meeting Machine Instructions up Close and Personal (Page-189) Chapter 8 - Our Object All Sublime Creating Programs that Work (Page-) Chapter 9 - Dividing and Conquering Using Procedures and Macros to Battle Complexity (Page-210) Chapter 10 - Bits, Flags, Branches, and Tables Easing into Mainstream Assembly Programming (Page-258) Chapter 11 - Stringing Them Up Those Amazing String Instructions (Page-314) Chapter 12 - The Programmer's View of Linux Tools and Skills to Help You Write Assembly Code under a True 32-Bit OS (Page-389) Chapter 13 - Coding for Linux Applying What You've Learned to a True Protected Mode Operating System (Page-410)