CSC 370 (Blum)1 Processors Based in part on Chapter 4 from PC Hardware in a Nutshell (Thompson and Thompson) And information from