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 |