
Logo courtesy Wordle.net
[Basic Information / Syllabus] [Announcements] [Calendar/Lecture Notes] [Homeworks] [Resources] [News]
Welcome to CS 2700, an introduction to computer hardware in detail, and to the details of the software that directly interacts with the hardware.
Course Description
Machine-level data representation and operation, assembly language programming, basic digital logic, CPU datapath and control unit, memory organization, instruction set architecture, instruction formats, addressing modes, subroutine linkage, macros, I/O, and interrupts.
Prerequisite: Passing grade in CS 2500 or an equivalent course.Announcements and Upcoming Events:
|
15 May 2024 |
MARIE simulator software. The textbook publishers have taken down the website for the textbook's fifth edition. (They are now offering a sixth edition.) |
|
3 May 2024 |
Pg 256, StoreI should say MAR <- X, not MBR. Table on pg 257 is correct. |
|
29 Jan 2024 |
On the topic of standards development, which we discussed in class today, one of your classmates suggested we look at: RFC 1149, a not-entirely-serious Internet Protocol standards proposal. On another topic from today, there is a Warriors Giving Back Blood Drive planned on Feb 13. |
|
26 Jan 2024 |
Welcome to CS 2700! |
| Points | |
| Homework 1 | 10 |
| Homework 2 | 10 |
| Homework 3 | 10 |
| Homework 4 | 10 |
| Lab 1 | 10 |
| Lab 2 | 10 |
| Lab 3 | 10 |
| Lab 4 | 20 |
| Homework 5 | 10 |