David A. Patterson, John L. Hennessy, Computer Organization and Design, Fourth Edition: The Hardware Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)
William Stallings, Computer Organization and Architecture: Designing for Performance (8th Edition)
Mostafa Abd-El-Barr, Hesham El-Rewini, Fundamentals of Computer Organization and Architecture (Wiley Series on Parallel and Distributed Computing)