Book 2005

Guide to Assembly Language Programming in Linux

Authors:

ISBN: 978-0-387-25897-3 (Print) 978-0-387-26171-3 (Online)

Table of contents (22 chapters)

previous Page of 2
  1. Front Matter

    Pages i-xvi

  2. Overview

    1. Chapter

      Pages 3-8

      Assembly Language

  3. Computer Organization

    1. Chapter

      Pages 11-44

      Digital Logic Circuits

    2. Chapter

      Pages 45-60

      Memory Organization

    3. Chapter

      Pages 61-78

      The IA-32 Architecture

  4. Linux

    1. Chapter

      Pages 81-114

      Installing Linux

    2. Chapter

      Pages 115-149

      Using Linux

  5. NASM

    1. Chapter

      Pages 153-166

      Installing and Using NASM

    2. Chapter

      Pages 167-184

      Debugging Assembly Language Programs

  6. Assembly Language

    1. Chapter

      Pages 187-210

      A First Look at Assembly Language

    2. Chapter

      Pages 211-229

      More on Assembly Language

    3. Chapter

      Pages 231-253

      Writing Procedures

    4. Chapter

      Pages 255-272

      More on Procedures

    5. Chapter

      Pages 273-290

      Addressing Modes

    6. Chapter

      Pages 291-316

      Arithmetic Instructions

    7. Chapter

      Pages 317-339

      Conditional Execution

    8. Chapter

      Pages 341-360

      Logical and Bit Operations

  7. Advanced Assembly Language

    1. Chapter

      Pages 363-378

      String Processing

    2. Chapter

      Pages 379-390

      ASCII and BCD Arithmetic

    3. Chapter

      Pages 391-401

      Recursion

    4. Chapter

      Pages 403-421

      Protected-Mode Interrupt Processing

previous Page of 2