Computer Systems, 5/e (Hardcover)
暫譯: 計算機系統,第5版 (精裝本)

J. Stanley Warford

買這商品的人也買了...

相關主題

商品描述

Computer Systems, Fifth Edition provides a clear, detailed, step-by-step introduction to the central concepts in computer organization, assembly language, and computer architecture. It urges students to explore the many dimensions of computer systems through a top-down approach to levels of abstraction. By examining how the different levels of abstraction relate to one another, the text helps students look at computer systems and their components as a unified concept. New & Key Features: - New high-order language ― The high-order language is changed from C++ to C. The C language is more common as a systems programming language and is more appropriate for a computer systems text. - New sidebars ― Each sidebar is a real-world example of the concepts described in that chapter. As most of the chapters describe the Pep/9 virtual machine, the sidebars for those chapters show corresponding implementations for the Intel x86 architecture. - New and expanded topics ― New and expanded topics include, QR codes, color displays, Unicode, UTF-32 and UTF-8 encoding, floating point underflow, big-endian and little-endian order, memory alignment issues, and expanded RISC design principles and MIPS coverage to contrast with the Pep/9 CISC design. - New virtual machine ― Pep/8, the virtual machine for the two previous editions, is now superseded by the new and improved Pep/9. Pep/9 retains the same eight addressing modes of Pep/8 but now includes memory-mapped I/O, an improved return-from-subroutine instruction, a new native compare-byte instruction, improved instruction mnemonics, and a new hexadecimal output trap instruction. - New software ― The Pep/9 system in the text is supported by two updated open source software applications, the assembler/simulator and the CPU simulator.

商品描述(中文翻譯)

《電腦系統》第五版提供了一個清晰、詳細、逐步的介紹,涵蓋電腦組織、組合語言和電腦架構的核心概念。它鼓勵學生通過自上而下的抽象層次方法來探索電腦系統的多個面向。通過檢視不同抽象層次之間的關係,這本書幫助學生將電腦系統及其組件視為一個統一的概念。

新特點與重點:
- 新的高階語言 ― 高階語言從 C++ 變更為 C。C 語言作為系統程式設計語言更為常見,並且更適合用於電腦系統的教材。
- 新的側邊欄 ― 每個側邊欄都是該章節所描述概念的實際例子。由於大多數章節描述 Pep/9 虛擬機,因此這些章節的側邊欄展示了對應於 Intel x86 架構的實現。
- 新增和擴展的主題 ― 新增和擴展的主題包括 QR 碼、彩色顯示、Unicode、UTF-32 和 UTF-8 編碼、浮點下溢、大端和小端順序、記憶體對齊問題,以及擴展的 RISC 設計原則和 MIPS 覆蓋,以對比 Pep/9 的 CISC 設計。
- 新的虛擬機 ― Pep/8,前兩版的虛擬機,現在被新改進的 Pep/9 所取代。Pep/9 保留了 Pep/8 的八種尋址模式,但現在包括了記憶體映射 I/O、改進的子程序返回指令、新的原生比較位元組指令、改進的指令助記符,以及新的十六進制輸出陷阱指令。
- 新的軟體 ― 書中所述的 Pep/9 系統由兩個更新的開源軟體應用程式支持,即組譯器/模擬器和 CPU 模擬器。