Computer organization and embedded systems - HAMACHER, Carl; VRANESIC, Zvonko; ZAKY, Safwat; MANJIKIAN, Naraig (McGraw-Hill, 2012)