計算機組成與結構是計算機專業(yè)最為核心的課程之一,它講述的是計算機的組成部件的功能實現和運行原理。傳統(tǒng)的計算機組成與結構教材也僅僅描述了這些,而缺乏對各組成部件之間關系的描述。本書開創(chuàng)性地將結構化方法用來描述計算機組成,它以Intel的Pentium II、SUN的Ultra SPARCII和picoJavaII為例,將計算機分解成數字邏輯層、微體系結構層、指令系統(tǒng)層、操作系統(tǒng)層和匯編語言層,詳細介紹了各層的組成和實現,并說明了低層為上一層功能的實現提供的支持。最后,討論了當前方興未艾的并行計算機技術。本書可以作為計算機專業(yè)本科生學習計算機組成與結構課程的教材或參考書,也可供其他相關專業(yè)人員了解計算機組成和結構方面的知識時參閱。