Logo courtesy Wordle.net

California State University Stanislaus

CS 2700: Assembly Language and Computer Architecture

Spring 2024

M W F 11:00 - 11:50 pm, DBH 114

Instructor: Dr. Megan Thomas


[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:

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!

Homeworks:

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

News and Notes