Ramsey's CSI 250 - Computer Organization and Architecture
Syllabus is
here
.