Computer Systems Design and Architecture 2e places emphasis on issues related to both architecture as well as organization of the computer. It interrelates three different viewpoints to provide unique understanding of the subject: the perspectives of the logic designer, the assembly language programmer and the computer architect. The text describes both CISC and RISC models at the ISA level using the formal description language of RTN (Register Transfer Notation), allowing for an in-depth appreciation of different machine structures and functions.