
Introduction to Assembly Language Programming
For Pentium and RISC Processors
Sivarama P. Dandamudi(Author)
Springer (Publisher)
2nd Edition
Published on 5. November 2004
Book
Hardback
XXIV, 692 pages
978-0-387-20636-3 (ISBN)
Description
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.
More details
Series
Edition
2nd ed. 2005
Language
English
Place of publication
New York
United States
Target group
Lower undergraduate
Edition type
Revised edition
Illustrations
XXIV, 692 p.
Dimensions
Height: 241 mm
Width: 183 mm
Thickness: 44 mm
Weight
1407 gr
ISBN-13
978-0-387-20636-3 (9780387206363)
DOI
10.1007/b138691
Schweitzer Classification
Other editions
Additional editions

Book
11/2010
2nd Edition
Springer
€86.62
Shipment within 15-20 days

E-Book
09/2005
2nd Edition
Springer
€96.29
Available for download
Previous edition

Book
10/2000
Springer
€85.59
Article exhausted; check for reprint
Content
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.