Assembly program that acts as a scheduler for two simple processes. Assembly program that drives a stepper motor. C program that parses its input into words, then outputs those words, one per line. C program that performs text replacement on its input. This class studies computer structure from digital gates to fundamentals of operating systems.
Assignments build upon each other.
The first set of assignments builds a simple computer, a machine with one accumulator. Both machines are logical machines with no actual hardware. Implement the instruction set. Implement a Job Control Language interpreter and microcode for the instructions. Add an assembler to the program.