0xffff2 - I can&#x27;t reply directly to you for some reason but I went to UC Berkeley many years ago and the third undergrad course, CS 61C, laid the basic groundwork for beginning to understand CPUs. Here&#x27;s the syllabus from the most recent semester. <a href="http:&#x2F;&#x2F;www-inst.eecs.berkeley.edu&#x2F;~cs61c&#x2F;sp16&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www-inst.eecs.berkeley.edu&#x2F;~cs61c&#x2F;sp16&#x2F;</a>