CSIT 256 - Computer Architecture and Assembly Language - Fall 2024
Course Description
"Prerequisite: CSIT(CISY) 254-Data Structures & MATH 151 Calculus I or equivalent.
This course is the third in the sequence for students in Computer Science
planning to transfer to a four-year- college. It may also be taken as a
free elective by interested students with sufficient background. This course
focuses on the components of a computer that describe it's architecture:
storage, the central processing unit, the instruction set and addressing
modes. The course also examines the way these components are interconnected
and the nature of the information flow between them. Students will use
Assembly language to reinforce these concepts. Offered in the Fall Semester. " RVCC Catalog
Book Information
There are two books for the course:
Computer Organization & Architecture, William Stallings, Pearson/Prentice Hall, 11th Edition
Picture of book: 
Assembly Language for x86 Processors, Kip Irvine, Pearson/Prentice Hall, 8th Edition
Picture of book:
Author's Website with Visual Studio Assembly Library: http://asmirvine.com/
Software
Looking for the software needed for class?
See: [ Pending ]
Section Information and Syllabus / Class Schedule
Section 51 - CRN - 17207
Tuesday and Thursday 5:30 pm - 7:50 pm - West 310
Syllabus 0.1 (Policies and Grading Criteria)
Syllabus Part II (School Policies) see Canvas
Class Schedule 0.1 (Day by day topics and list assignments)
Assignment Details are in Canvas
NOTE: Please see the syllabus for the grading policy regarding late assignments.