Prentice Hall
My Instructor Resource Center : Log in or request access
Assembly Language for Intel-Based Computers, 4/E
ISBN-10: 0130910139
ISBN-13: 9780130910134
Publisher: Prentice Hall
Copyright: 2003
Format: Cloth; 708 pp
Published: 07/25/2002
This item has been replaced by Assembly Language for Intel-Based Computers, 5/E.
For undergraduate courses in assembly language programming and introductory courses in computer systems and computer architecture.
This complete and fully updated study of assembly language for the IBM-PC teaches students how 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 or operating systems courses.
Encourages students by explaining concepts completely and simply.
Allows instructors to cover these chapters in varying order and depth.
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.
Simplifies I/O Programming.
Helps students to better understand complex concepts.
Aids instructors in preparing exams.
Teaches students effective design techniques that apply to multiple programming courses. Gives students clear-cut methods for organizing nontrivial programs as assembly language is by nature unstructured. Assists students in forming visual images of program design and logic with flowcharts.
Enables instructors to have prepared lectures; allows students to print out and study the slides as lecture notes.
Aids students in their comprehension skills.
Gives students first-hand experience in writing software.
Allows students to install software on their home computers.
Enables students to reinforce their understanding of the material presented in the course.
Encourages students by explaining concepts completely and simply.
Allows instructors to cover these chapters in varying order and depth.
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.
Simplifies I/O Programming.
Helps students to better understand complex concepts.
Aids instructors in preparing exams.
Teaches students effective design techniques that apply to multiple programming courses. Gives students clear-cut methods for organizing nontrivial programs as assembly language is by nature unstructured. Assists students in forming visual images of program design and logic with flowcharts.
Enables instructors to have prepared lectures; allows students to print out and study the slides as lecture notes.
Aids students in their comprehension skills.
Gives students first-hand experience in writing software.
(NOTE: Each chapter section ends with a review and each chapter includes a summary.)
1. Basic Concepts.

Kip Irvine has written four computer programming textbooks, for Intel Assembly Language, C++, Visual Basic, and COBOL. His Assembly Language for Intel-Based Computers has been translated to six languages, and has been a best seller since 1990. Kip grew up in Hawaii as a surfer, sailor, and surfboard maker. He studied classical guitar and music composition at University of Hawaii, eventually earning his music doctorate from the University of Miami. He began programming computers for music synthesis around 1982, and taught at Miami-Dade Community College. He has a Masters degree in Computer Science from the University of Miami, and is currently on the computer science faculty at Florida International University.
This text is designed for students and professionals interested in learning the basics of operating systems, architecture, and programming in the context of a microprocessor. In his eagerly anticipated fourth edition, Kip Irvine concentrates on the combined Windows/MS-DOS operating system and thoroughly covers 32-bit assembly language applications for Intel-based computers.
Focusing on how to approach programming problems with a machine-level mindset, Assembly Language for Intel(r)-Based Computers includes the following features:
Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students contact your Pearson Higher Education representative.