Computer organization
About this course
Assumptions/prerequisites
No previous assembly language or digital logic
CMSC 214 with a grade of C or better
CMSC 250 with a grade of C or better
Informal poll
How many are taking 330 now?
351?
How many have already taken 330?
Goal: How computers work (basic foundation)
How to get there:
Data representation
Numeric (integer, floating point)
Character (ASCII, other)
Instructions
ISA: Instruction Set Architecture
Assembly language
Circuits
Boolean algebra
Combinational: depend only on inputs
Sequential: depend on inputs and current state