CS 271 Computer Architecture/Assembly Language

Introduces functional organization and architecture of digital computers. Topics include digital logic; machine arithmetic and logical functions; component construction and interconnections. Coverage of assembly language: addressing, stacks, argument passing, arithmetic operations, decisions, and modularization is also provided.

Credits

4

Prerequisite

Prerequisite: CS 161 Introduction to Computer Science I with a grade of C or better.

Offered

Offered Fall only

Notes

Lower Division Transfer (LDT) Course

Outcomes

Understand basic computer organization. Understand basic computer architecture. Demonstrate knowledge of digital logic. Demonstrate knowledge of machine arithmetic operations. Demonstrate knowledge of system structures and devices. Write a simple program in machine language.