Propeller Programming

Using Assembler, Spin, and C

  • Sridhar Anandakrishnan

Table of contents

  1. Front Matter
    Pages i-xvi
  2. Introduction

    1. Front Matter
      Pages 1-1
    2. Sridhar Anandakrishnan
      Pages 3-16
    3. Sridhar Anandakrishnan
      Pages 17-23
    4. Sridhar Anandakrishnan
      Pages 25-43
    5. Sridhar Anandakrishnan
      Pages 45-52
    6. Sridhar Anandakrishnan
      Pages 53-73
  3. Spin and PASM

    1. Front Matter
      Pages 75-75
    2. Sridhar Anandakrishnan
      Pages 77-103
    3. Sridhar Anandakrishnan
      Pages 105-138
    4. Sridhar Anandakrishnan
      Pages 139-161
    5. Sridhar Anandakrishnan
      Pages 163-192
    6. Sridhar Anandakrishnan
      Pages 193-211
    7. Sridhar Anandakrishnan
      Pages 213-224
  4. C Language

    1. Front Matter
      Pages 225-225
    2. Sridhar Anandakrishnan
      Pages 227-251
    3. Sridhar Anandakrishnan
      Pages 253-265
    4. Sridhar Anandakrishnan
      Pages 267-277
    5. Sridhar Anandakrishnan
      Pages 279-300
    6. Sridhar Anandakrishnan
      Pages 301-308

About this book

Introduction

Learn to program the propeller in Spin and C and how to map the Propeller Assembler language (PASM) from other high-level languages you might know.

The overall task you will pursue in the book is to implement a Delta Compression algorithm: first in Spin, then in PASM, then in C. Along the way, you'll review Test Driven Development,  a powerful technique for validating code, and conclude with a chapter on hardware manipulations. The book's main goal is to help you extend the capabilities of the Propeller processor by using the Assembler language.

Keywords

Parallax Propeller microcontroller Spin programming PASM programming Propeller Assembler Language C propeller programming Parallax with C Compiler Test Driven Development

Authors and affiliations

  • Sridhar Anandakrishnan
    • 1
  1. 1.Department of GeosciencesUniversity ParkPennsylvaniaUSA

Bibliographic information

  • DOI https://doi.org/10.1007/978-1-4842-3354-2
  • Copyright Information Sridhar Anandakrishnan 2018
  • Publisher Name Apress, Berkeley, CA
  • eBook Packages Professional and Applied Computing
  • Print ISBN 978-1-4842-3353-5
  • Online ISBN 978-1-4842-3354-2
  • About this book