Chapter 9
Programming the CSC-1


Table of Contents

Test your knowledge          
Quizzes
Practice Exercise
Practice Answers
Indexes
Terms
Figures
Objectives
  1. Review the history of assembler language and its role as a go-between for the basic architecture and higher level languages
  2. Study how CSC-1 assembler programs are written and executed
  3. Look at several example programs
  4. Learn how subprograms, arrays and pointers can be implemented in CSC-1 assembler
  5. Study a trick for doing integer multiplication by shifts and additions
  6. Study how general purpose integer multiplication is done
Prerequisites

You need to know the basic instruction set of the CSC-1 computer and know about its registers. The detailed organization and block diagrams do not matter, however. It is not necessary to know any other assembler language, such as Intel x86 assembler, but it helps to know C because some of the examples are tied into C programs.