Laboratory exercises (Digital Systems)

From Spivey's Corner
Jump to: navigation, search

Instructions for the laboratory exercises in the course.

  • Lab zero: getting started. Follow the instructions for building, loading and running a simple program that echoes input sent over the serial port.
  • Lab one: assembly languageA symbolic representation of the machine code for a program.. Implement various arithmetic operations in assembly language.
  • Lab two: general purpose I/O. Enhance an electronic Valentine's card to respond to button presses.
  • Lab three: interrupts. A program that uses interrupts to overlap computing a list of primes with printing it.
  • Lab four: Phōs. An embedded operating systems that supports concurrent processes communicating by messages.

Other pages contain information about programming the micro:bit and using the Linux-hosted toolchain to compile programs.

Personal tools