Nov 23, 2024  
2024-2025 Cal State East Bay Catalog 
    
2024-2025 Cal State East Bay Catalog
Add to Folder (opens a new window)

CMPE 221 - Assembly Language and Logic Design


Units: 3
A study of the functional organization of digital computers. Fundamental principles of control and datapath units, program counter, ALU, multiplexers, registers, and memory. Digital logic gates and Boolean functions. Introduction to assemblers, linkers, and loaders. Programming with assembly language.

Prerequisites: CS 100 or CS 101 with a C- or better.
Possible Instructional Methods: On-ground.
Grading: A-F grading only.
Course Typically Offered: Fall & Spring


Student Learning Outcomes - Upon successful completion of this course students will be able to:
  1. Apply Boolean algebra and logic gate concepts to implement control and datapath components of a CPU architecture;
  2. Use digital logic simulation software for hardware implementations of a CPU architecture;
  3. Program with constructs such as loops, conditionals, functions and arrays using assembly language instructions;
  4. Create functional programs for a digital computer using assembly language instructions;
  5. Apply a broad understanding of CPU organization and operation to problems in computer science.




Add to Folder (opens a new window)