Page Tools:

Computer Systems, Fifth Edition

Author(s): J. Stanley Warford, Pepperdine University, California
Details:
  • ISBN-13: 9781284079630
  • Hardcover    824 pages      © 2017
Price: $189.95 US List
Add to Cart Request a Review Copy

Updated throughout with the latest updates as well as the new Pep/9 virtual machine, 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.

Download Pep/9 Today!

Features & Benefits

  • 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.
Level 7 Application  
  Chapter 1 Computer Systems  
Level 6 High-Order Language  
  Chapter 2 C  
Level 3 Instruction Set Architecture  
  Chapter 3 Information Representation  
  Chapter 4 Computer Architecture  
Level 5 Assembly  
  Chapter 5 Assembly Language  
  Chapter 6 Compiling to the Assembly Level  
  Chapter 7 Language Translation Principles  
Level 4 Operating System  
  Chapter 8 Process Management  
  Chapter 9 Storage Management  
Level 1 Logic Gate  
  Chapter 10 Combinational Circuits  
  Chapter 11 Sequential Circuits  
Level 2 Microcode  
  Chapter 12 Computer Organization  
Appendix  
Solutions to Selected Exercises  
Index  

J. Stanley Warford-Pepperdine University, California

Professor Warford was an aerospace engineer before turning to academia. He is currently the Chair of the Computer Science Department at Pepperdine University, where he has taught for more than 30 years. He earned his MS degree from Rensselaer Polytechnic Institute and his PhD from UCLA. Professor Warford holds the Luckman Award for teaching excellence and the Frank R. Seaver Professorship in the Science Division at Pepperdine.

The following instructor resources are available to qualified instructors for download

ISBN-13: 9781284079630

Slides in PowerPoint Format
Solutions Manual
Teaching Tools