|
Nov 23, 2024
|
|
|
|
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: - Apply Boolean algebra and logic gate concepts to implement control and datapath components of a CPU architecture;
- Use digital logic simulation software for hardware implementations of a CPU architecture;
- Program with constructs such as loops, conditionals, functions and arrays using assembly language instructions;
- Create functional programs for a digital computer using assembly language instructions;
- Apply a broad understanding of CPU organization and operation to problems in computer science.
Add to Folder (opens a new window)
|
|