«Structured Computer Organization » by Andrew S. Tanenbaum. I don't know the newer edition but the 3rd edition is the first computer book I have read and its layered approach is great (and I think, was new at that time)
Check out Code: The Hidden Language of Computer Hardware and Software by Charles Petzold for a slightly romantic take, or Malvino's Digital Computer Electronics for an undergraduate view of computer architecture.
[+] [-] wmf|12 years ago|reply
[+] [-] lifeisstillgood|12 years ago|reply
[+] [-] vnagpal|12 years ago|reply
[+] [-] ra00l|12 years ago|reply
[+] [-] cju|12 years ago|reply
[+] [-] chamblin|12 years ago|reply
[+] [-] dangrossman|12 years ago|reply
[+] [-] arohi|12 years ago|reply
[+] [-] camkego|12 years ago|reply
[+] [-] null_ptr|12 years ago|reply