If anyone sees this and wants a much more accessible intro to how CPUs work, I would strongly recommend "NAND2TETRIS"