Instruction sets, addressing modes, pipelining, cache and the memory hierarchy.
Open Computer Organization and Architecture on ExamMaster