We will discuss the construction and operation of a simple CPU, memory unit and device buses. Other discussions will include the basics of digital logic, data representation, and memory. We will investigate the connection between Instruction Set Architecture (ISA) and hardware implementation.
As part of this investigation we will study the MIPS assembly language. You will be writing programs in this language throughout the semester.
This course will be a combination of mathematics, computer engineering and computer science. Students are encouraged to:
To assist you in this class we will be using a series of different software products. I will do my best to insure that all of these products are available to in you in Ross 137. Students who do not wish to use this lab will need to make sure that these tools are supported where they wish to work.
This software includes, but is not limited to:
This class meets MWF 9:30 to 9:50 in Ross Hall room 136. This course is worth three credits.