Introduction to computer systems; computer hardware - the functional components software; introduction to MC 68000 architecture; the MC 68000 assembler; introduction to MC 68000 instructions; program design, testing and debugging; modular programming with the MC 68000; simple arithmetic programs; program control structures; program loop control; logical, shift, rotage and single bit; instructions; address register addressing; stack operations and subroutines; advanced use of address registers; introduction to input/output programming; introduction to the MC 68230; exceptions; interrupt programming of the MC 68230 PI/T; advanced programming using experimentals; the MC 68681 DUART; writing position independent modules; macros and conditional assembly; calling assembly language routines; review of computer systems and the MC 68000 family.