movlw Knowledge movwf Brain
With many emerging technologies, it is important to remember our roots. In today's world, with programmers trained in modern, high level languages such as C++ or Java, many of these programmers neither understand nor appreciate the languages and methods of yore. Assembly, or machine code, is the lowest level language that humans can use to give instructions to a microprocessor. This project demonstrates how programmers use assembly code to elicit complex interactions between multiple pieces of hardware. This project also demonstrates how much effort and teamwork is involved with achieving such seemingly rudimentary tasks. This program was written as a final project for our Computer Architecture class.
List of materials:
- Five Programmers
- Four computers
- Three weekends at the cafe
- Two chocolate chip cookies a week
- One PIC Board