Assembly Language For Intel Based Computers 5 e de 59d6abac1723ddb5d0d18770
Assembly Language For Intel Based Computers 5 e de 59d6abac1723ddb5d0d18770
ISBN-10: 0132383101
ISBN-13: 9780132383103
Description
For undergraduate courses in assembly language programming and introductory courses in computer systems
and computer architecture.
Written specifically for the Intel/Windows/DOS platform, this complete and fully updated study of assembly language
teaches students to write and debug programs at the machine level. Based on the Intel processor family, the text simplifies
and demystifies concepts that students need to grasp before they can go on to more advanced computer architecture and
operating systems courses. Students put theory into practice through writing software at the machine level, creating a
memorable experience that gives them the confidence to work in any OS/machine-oriented environment. Proficiency in one
other programming language, preferably Java, C, or C++, is recommended.
The 5th edition is available with an optional value-pack containing containing Microsoft Visual C++ 2005
Express under isbn: 0132304686. Students and lab managers will be able to download MASM 8.0 from the book page at
www.prenhall.com/irvine or on the Microsoft Web site (part of the Windows Vista SDK). The two products work together very
well, and instructions are available on my Web site that explain how to set things up. Go to http://asmirvine.com, and select
"Getting started".
Table Of Contents
1. Basic Concepts.
Applications of assembly language. Basic concepts. Machine language. Data representation.
5. Procedures.
Linking to an external library. Description of the book’s link library. Stack operations. Defining and using procedures.
Flowcharts. Top-down structured design.
6. Conditional Processing.
Boolean and comparison instructions. Conditional jumps and loops. High-level logic structures. Finite state machines.
7. Integer Arithmetic.
Shift and rotate instructions with useful applications. Multiplication and division. Extended addition and subtraction. ASCII
and packed decimal arithmetic.
8. Advanced Procedures.
Stack Parameters. Local Variables. Advanced PROC and INVOKE Directives. Recursion.
http://vig.prenhall.com/catalog/academic/EZPrint_Product/0,2989,0132383101,00.html 13/08/2006
Page 2 of 5
Features
• Flexibility—Offers optional chapter topics in the final 7 chapters.
— Allows instructors to cover these chapters in varying order and depth.
• 32-bit, Protected mode programming as the default model—Uses the native mode of the IA-32 processor family
(Intel 386 and later).
— Makes addressing easier to understand because students no longer must deal with memory segmentation issues. Makes it
possible for students to create applications that take full advantage of 32-bit Intel processors, such as protected mode, flat
memory addressing. Allows students to create Microsoft® Windows applications.
• MASM Download— The Microsoft(r) Macro Assembler 8.0 is available for download via the author's page at
www.prenhall.com/irvine.
• Instructor-maintained Website—With lists of errata, Frequently Asked Questions, new programs, and articles about
special topics.
— Enables students to reinforce their understanding of the material presented in the course. Receives approximately 80,000
hits per month—the most extensive Website by any published assembly-language programming author.
— Assembly Language Workbook on Website provides expanded drill and practice on basic numeric and data manipulation
skills, a feature provided by no other author.
http://vig.prenhall.com/catalog/academic/EZPrint_Product/0,2989,0132383101,00.html 13/08/2006
Page 3 of 5
SUPPLEMENTS
IRC - This instructor download site is a password-protected area of the Prentice Hall online catalog that provides instructors
quick access to classroom presentation and assessment resources. Accessible via download, the IRC features a pre-built
PowerPoint presentation, Example Programs, Solutions to Programming Exercises, and Answers to Section Review Questions.
For access to these resources, please contact your PH Sales Rep.
Bridge Page - The bridge page contains a list of all of the titles by this author with links to student and instructor resources.
You can access the bridge page by going to www.prenhall.com/irvine.
Alternate Versions
• New chapters on topics such as instructor set design, floating point processor, and a debugging tutorial.
– Gives students and instructors the most up-to-date text for their assembly language course.
Chapter 8, Advanced Procedures completely revised–Now focuses on general Intel stack processing before introducing
Microsoft® directives.
– Provides students with a deep understanding of details of stack frames before introducing MASM’s high-level INVOKE and
PROC directives.
All Valuepacks
COMPTER ORGNZTN& ARCH& ASSEMBLY LANG INTEL
http://vig.prenhall.com/catalog/academic/EZPrint_Product/0,2989,0132383101,00.html 13/08/2006
Page 4 of 5
Assembly Languagefor Intel-Based and Visual C++ Express 2005 CD, 5/E
IRVINE
© 2007 | Prentice Hall | Kit/Package/ShrinkWrap | Instock
ISBN-10: 0132304686 | ISBN-13: 9780132304689
Our Price: $99.00
Package consists of:
Microsoft Visual C++ Express 2005
Assembly Language for Intel-Based Computers, 5/E
Instructor Supplements
Assembly Languagefor Intel-Based and Visual C++ Express 2005 CD, 5/E
IRVINE
© 2007 | Prentice Hall | Kit/Package/ShrinkWrap | Instock
ISBN-10: 0132304686 | ISBN-13: 9780132304689
In this package, the 5th edition will be shipped with a CDROM containing Microsoft Visual C++ 2005 Express. Students and
lab managers will be able to download MASM 8.0 from the Microsoft Web site (part of the Windows Vista SDK). The two
products work together very well, and instructions are available on my Web site that explain how to set things up. Go to
http://asmirvine.com, and select "Getting started".
z Lecture PowerPoints — This chapter-by-chapter outline highlights the key points from each chapter using the text
illustrations for an effective and visual presentation.
z Review Questions — These are the answers to the section review questions.
z Solutions to Programming Exercises — This Zip file contains the solutions to the Programming Exercises.
z Example Programs – This is a self-extracting WinZip archive containing all the book's example programs and link
libraries.
z Test Bank Question — This testbank contains questions for exams and quizzes in Word format.
z Microsoft Assembler — This free download is available via the author's bridgepage at www.prenhall.com/irvine.
z Chapter Objectives - The Zip file contains the html file with objectives for each Chapter.
The author maintains a very robust site with additional resources. Go to www.prenhall.com/irvine.
http://vig.prenhall.com/catalog/academic/EZPrint_Product/0,2989,0132383101,00.html 13/08/2006
Page 5 of 5
http://vig.prenhall.com/catalog/academic/EZPrint_Product/0,2989,0132383101,00.html 13/08/2006