ECE 250: Computer Architecture

Logisim CPU

This class introduces the basic parts of a computer, including computer structure, assembly language, instruction execution, addressing techniques, and digital representation of data. As well as computer system organization, logic design, microprogramming, cache and memory systems, and input/output interfaces.

Projects in this class include writing assignments in C to explore bit manipulation, writing in MIPS assembly, and designing logic components in a simulator program called “Logisim.” The final project for the class involves building a complete basic CPU in Logism.