Skip to content

Content

Bits and Bytes

  • How do we represent information using electrical signals?

Digital Logic

  • How do we build circuits to process information?

Processor and Instruction Set

  • How do we build a processor out of logic elements?
  • What operations (instructions) will we implement?

Assembly Language Programming

  • How do we use processor instructions to implement algorithms?
  • How do we write modular, reusable code? (subroutines)

I/O, Traps, and Interrupts

  • How does processor communicate with outside world?

C Programming

  • How do we write programs in C?
  • How do we implement high-level programming constructs?