Computer Systems, 5/e (Hardcover)

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模擬器。