Guide to Assembly Language Programming in Linux (eBook)
XVI, 545 Seiten
Springer US (Verlag)
978-0-387-26171-3 (ISBN)
Introduces Linux concepts to programmers who are familiar with other operating systems such as Windows XP
Provides comprehensive coverage of the Pentium assembly language
Sivarama P. Dandamudi is a professor of computer science at Carleton University in Ottawa, Ontario, Canada, as well as associate editor responsible for computer architecture at the International Journal of Computers and Their Applications. He has more than two decades of experience teaching about computer systems and organization.
Processor designs can be broadly divided into CISC (Complex Instruction Set Computers) and RISC (Reduced Instruction Set Computers). The dominant processor in the PC market, Pentium, belongs to the CISC category, and Linux is fast becoming the number one threat to Microsoft's Windows in the server market. This unique guidebook provides comprehensive coverage of the key elements of Assembly language programming, specifically targeting professionals and students who would like to learn Assembly and intend or expect to move to the Linux operating system. The book instructs users on how to install Linux on existing Windows machines. Readers are introduced to Linux and its commands, and will gain insights into the NASM assembler (installation and usage).
Sivarama P. Dandamudi is a professor of computer science at Carleton University in Ottawa, Ontario, Canada, as well as associate editor responsible for computer architecture at the International Journal of Computers and Their Applications. He has more than two decades of experience teaching about computer systems and organization.
Overview.- Assembly Language.- Computer Organization.- Digital Logic Circuits.- Memory Organization.- The IA-32 Architecture.- Linux.- Installing Linux.- Using Linux.- NASM.- Installing and Using NASM.- Debugging Assembly Language Programs.- Assembly Language.- A First Look at Assembly Language.- More on Assembly Language.- Writing Procedures.- More on Procedures.- Addressing Modes.- Arithmetic Instructions.- Conditional Execution.- Logical and Bit Operations.- Advanced Assembly Language.- String Processing.- ASCII and BCD Arithmetic.- Recursion.- Protected-Mode Interrupt Processing.- High-Level Language Interface.- Floating-Point Operations.
Erscheint lt. Verlag | 6.12.2005 |
---|---|
Zusatzinfo | XVI, 545 p. |
Verlagsort | New York |
Sprache | englisch |
Themenwelt | Informatik ► Betriebssysteme / Server ► Unix / Linux |
Informatik ► Programmiersprachen / -werkzeuge ► Assembler | |
Mathematik / Informatik ► Informatik ► Software Entwicklung | |
Schlagworte | Assembler • Assembly language • Debugging • Design • Extreme Programming • Installation • Interrupt • language • Linux • Logic • operating system • Processing • programming • Server • WINDOWS |
ISBN-10 | 0-387-26171-0 / 0387261710 |
ISBN-13 | 978-0-387-26171-3 / 9780387261713 |
Haben Sie eine Frage zum Produkt? |
DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasserzeichen und ist damit für Sie personalisiert. Bei einer missbräuchlichen Weitergabe des eBooks an Dritte ist eine Rückverfolgung an die Quelle möglich.
Dateiformat: PDF (Portable Document Format)
Mit einem festen Seitenlayout eignet sich die PDF besonders für Fachbücher mit Spalten, Tabellen und Abbildungen. Eine PDF kann auf fast allen Geräten angezeigt werden, ist aber für kleine Displays (Smartphone, eReader) nur eingeschränkt geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich