Computer organization and embedded systems - Hamacher, V. Carl. 1963- 1945- (McGraw-Hill, 2012)