IT 252 Computer Organization and Architecture Introduction Richard Helps (based on slides from Chia-Chi Teng)