Introduction to Assembly Language Programming

For Pentium and RISC Processors

Authors:

ISBN: 978-0-387-20636-3 (Print) 978-0-387-27155-2 (Online)

Table of contents (18 chapters)

  1. Overview

    1. No Access

      Book Chapter

      Pages 3-17

      Introduction

    2. No Access

      Book Chapter

      Pages 19-44

      Basic Computer Organization

  2. Pentium Assembly Language

    1. No Access

      Book Chapter

      Pages 47-66

      The Pentium Processor

    2. No Access

      Book Chapter

      Pages 67-115

      Overview of Assembly Language

    3. No Access

      Book Chapter

      Pages 117-165

      Procedures and the Stack

    4. No Access

      Book Chapter

      Pages 167-195

      Addressing Modes

    5. No Access

      Book Chapter

      Pages 197-237

      Arithmetic Flags and Instructions

    6. No Access

      Book Chapter

      Pages 239-270

      Selection and Iteration

    7. No Access

      Book Chapter

      Pages 271-300

      Logical and Bit Operations

    8. No Access

      Book Chapter

      Pages 301-327

      String Processing

    9. No Access

      Book Chapter

      Pages 329-344

      ASCII and BCD Arithmetic

  3. MIPS Assembly Language

    1. No Access

      Book Chapter

      Pages 347-360

      MIPS Processor

    2. No Access

      Book Chapter

      Pages 361-397

      MIPS Assembly Language

  4. Interrupt Processing

    1. No Access

      Book Chapter

      Pages 401-421

      Protected-Mode Interrupt Processing

    2. No Access

      Book Chapter

      Pages 423-459

      Real-Mode Interrupts

  5. Advanced Topics

    1. No Access

      Book Chapter

      Pages 463-481

      Recursion

    2. No Access

      Book Chapter

      Pages 483-505

      High-Level Language Interface

    3. No Access

      Book Chapter

      Pages 507-525

      Floating-Point Operations