
Introduction to Assembly Language Programming
From 8086 to Pentium Processors
Sivarama P. Dandamudi(Author)
Springer (Publisher)
Published on 6. October 2000
Book
Hardback
XXII, 644 pages
978-0-387-98530-5 (ISBN)
Article exhausted; check for reprint
Description
This textbook introduces readers to assembly and its role in computer programming and design. The author concentrates on covering the 8086 family of processors up to and including the Pentium. The focus is on providing students with a firm grasp of the main features of assembly programming, and how it can be used to improve a computer's performance. All of the main features are covered in depth: stacks, addressing modes, arithmetic, selection and iteration, as well as bit manipulation. Advanced topics include: string processing, macros, interrupts and input/output handling, and interfacing with such higher-level languages as C. The book is based on a successful course given by the author and includes numerous hands-on exercises.
More details
Series
Edition
1st ed. 1998. 2nd printing
Language
English
Place of publication
NY
United States
Target group
College/higher education
Illustrations
34 s/w Tabellen
63 figures
Dimensions
Height: 230 mm
Weight
1240 gr
ISBN-13
978-0-387-98530-5 (9780387985305)
DOI
10.1007/978-1-4757-2858-3
Schweitzer Classification
Other editions
New editions

Book
11/2004
2nd Edition
Springer
€96.29
Shipment within 5-7 days
Additional editions

E-Book
03/2013
1st Edition
Springer
€85.59
Available for download
Content
1. Introduction; 2. Basic Computer Organization; 3. Overview of Assembly Language; 4. Procedures and The Stack; 5. Addressing Modes; 6. Arithmetic Flags and Instructions; 7. Selection and Iteration; 8. Logical and Bit Operations; 9. String Processing; 10. Macros and Conditional Assembly; 11. ASCII and BCD Arithmetic; 12. Interrupts and Input/Output; 13. High-Level Language Interface