For Computer Organization and Architecture and Computer Systems courses in CS and EE and ECE departments. Developed out of an …