Computer Organization: Basic Processor Structure
暫譯: 計算機組織:基本處理器結構

James Gil de Lamadrid

  • 出版商: Chapman and Hall/CRC
  • 出版日期: 2018-02-23
  • 售價: $8,420
  • 貴賓價: 9.5$7,999
  • 語言: 英文
  • 頁數: 394
  • 裝訂: Hardcover
  • ISBN: 0815362463
  • ISBN-13: 9780815362463
  • 相關分類: Computer-architecture
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Computer Organization: Basic Processor Structure is a class-tested textbook, based on the author’s decades of teaching the topic to undergraduate and beginning graduate students. The main questions the book tries to answer are: how is a processor structured, and how does the processor function, in a general-purpose computer?

The book begins with a discussion of the interaction between hardware and software, and takes the reader through the process of getting a program to run. It starts with creating the software, compiling and assembling the software, loading it into memory, and running it. It then briefly explains how executing instructions results in operations in digit circuitry. The book next presents the mathematical basics required in the rest of the book, particularly, Boolean algebra, and the binary number system.

The basics of digital circuitry are discussed next, including the basics of combinatorial circuits and sequential circuits. The bus communication architecture, used in many computer systems, is also explored, along with a brief discussion on interfacing with peripheral devices. The first part of the book finishes with an overview of the RTL level of circuitry, along with a detailed discussion of machine language.

The second half of the book covers how to design a processor, and a relatively simple register-implicit machine is designed. ALSU design and computer arithmetic are discussed next, and the final two chapters discuss micro-controlled processors and a few advanced topics.

商品描述(中文翻譯)

《電腦組織:基本處理器結構》是一本經過課堂測試的教科書,基於作者數十年來教授該主題的經驗,針對本科生和初學研究生。這本書主要試圖回答的問題是:處理器是如何結構的,以及在通用計算機中,處理器是如何運作的?

本書首先討論硬體與軟體之間的互動,並引導讀者了解如何讓程式運行。它從創建軟體開始,接著是編譯和組裝軟體,然後將其載入記憶體並執行。接下來,它簡要解釋了執行指令如何在數位電路中產生操作。本書接著介紹了後續內容所需的數學基礎,特別是布林代數(Boolean algebra)和二進位數系(binary number system)。

接下來討論數位電路的基本知識,包括組合電路和時序電路的基礎。還探討了許多計算機系統中使用的匯流排通訊架構,並簡要討論了與周邊設備的介面。書的第一部分以對 RTL(Register Transfer Level)電路的概述結束,並詳細討論了機器語言。

書的後半部分涵蓋了如何設計處理器,並設計了一個相對簡單的寄存器隱式機器。接下來討論了 ALSU(Arithmetic Logic and Shift Unit)設計和計算機算術,最後兩章則討論微控制處理器和一些進階主題。