computer
organization
c m s c 311
2 0 0 3
How to "Build" a Computer
Roadmap
What's a Wire?
What's a Bus?
What's a Clock?
What's a Register?
How Many Bits To Label N Items?
What's an Instruction?
(8.26.03)
What's Memory?
(8.26.03)
What's a Tri-State Buffer?
(8.27.03)
What's a Combinational Logic Device?
(8.27.03)
What's a Multiplexer?
(8.28.03)
Understanding the MAR and the MDR
(8.28.03)
Understanding the PC and IR
(8.29.03)
What are the Steps to Execute an Instruction?
(8.30.03)
FSMs and RTLs
(9.01.03)
How Do We Make a Circuit That Fetches an Instruction?
(9.03.03)
What's a Register File?
(9.03.03)
Fetching Operands: How does the IR Interact with the Register File?
(9.10.03)
What's an ALU?
(9.10.03)
Accessing Memory for Loads and Stores
(9.15.03)
Storing ALU Results to the Register File
(9.15.03)
Updating the PC
(9.16.03)
Understanding the Control Unit
Microprogramming
Pipelining Basics
Web Accessibility