Introduction to Assembly Language Programming
Details
Assembly language provides the link between high-level languages and the physical operation of a computer. This book introduces assembly language programming using either Pentium or RISC processors and either DOS or Linux. It focuses on providing the reader with a firm grasp of the main features of assembly language programming and how it can be used to improve the performance of a computer system. The author's new themes for the revised edition are protected-mode Pentium programming, MIPS assembly language programming, and use of the NASM and SPIM assemblers for a Linux orientation.
Introduces assembly language programming using either Pentium or RISC processors and either DOS or Linux and adds new material on protected-mode Pentium programming, MIPS assembly language programming, and use of the NASM and SPIM assemblers for a Linux orientation Includes supplementary material: sn.pub/extras
Inhalt
Overview.- Basic Computer Organization.- Pentium Assembly Language.- The Pentium Processor.- Overview of Assembly Language.- Procedures and the Stack.- Addressing Modes.- Arithmetic Flags and Instructions.- Selection and Iteration.- Logical and Bit Operations.- String Processing.- ASCII and BCD Arithmetic.- MIPS Assembly Language.- MIPS Processor.- MIPS Assembly Language.- Interrupt Processing.- Protected-Mode Interrupt Processing.- Real-Mode Interrupts.- Advanced Topics.- Recursion.- High-Level Language Interface.- Floating-Point Operations.
Weitere Informationen
- Allgemeine Informationen
- GTIN 09780387206363
- Genre Programmiersprachen
- Auflage 2nd edition 2005
- Sprache Englisch
- Lesemotiv Verstehen
- Anzahl Seiten 716
- Herausgeber Springer New York
- Größe H241mm x B183mm x T44mm
- Jahr 2004
- EAN 9780387206363
- Format Fester Einband
- ISBN 0387206361
- Veröffentlichung 05.11.2004
- Titel Introduction to Assembly Language Programming
- Autor Sivarama P. Dandamudi
- Untertitel For Pentium and RISC Processors
- Gewicht 1407g