next up previous contents index

[ENGN3213 Home]

Instruction Sets and Programming

  Instructions executed by the processor fall into the following categories:

    A program consists of a sequence of instructions designed to achieve a particular purpose. We will learn to program in assembly language, as well as in the high level language C. An assembly language uses a symbolic notation for machine instructions, and together with labels, directives, etc, provides a powerful means of program creation directly tied to the machine's architecture. An assembler creates binary machine code from an assembly language source file which can be executed. C provides powerful high level language features which facilitates easier programming, but can still get quite close to the machine architecture when needed.

The 68000 and 5206 are CISC (complex instruction set computers) machines, since they have a large, comprehensive range of instructions. (Reduced instruction set computer) RISC machines, in contrast, have a small number of simpler instructions.


next up previous contents index

[ENGN3213 Home]

ANU Engineering - ENGN3213