Sixth Edition
Computer Systems
The ACM/IEEE curriculum guidelines (CS2013) recommends computer systems as a new body of knowledge with the goal of a unified systems perspective.

Dive Deeper
Included Courses & Resources (v1)
Enhance your learning with comprehensive courses packed with video lectures, slides, and textbook assignments.
- Two Complete Courses. Computer Systems and Computer Organization
- Video Lectures. Stream directly on YouTube or on Apple University
- Lecture Slides. Downloadable slides for every lecture
- Homework Assignments. Practice problems from the textbook
Dive Deeper
Included Courses & Resources (v2)
Enhance your learning with comprehensive courses packed with video lectures, slides, and textbook assignments.
Two Complete Courses. Computer Systems and Computer Organization
Video Lectures. Stream directly on YouTube or on Apple University
Lecture Slides. Downloadable slides for every lecture
Homework Assignments. Practice problems from the textbook
Custom Language Thingy
Introducing the Pep9 Virtual Machine
Pep9 is a simulator allowing users to interact with the Pep/9 virtual machine at the assembly, operating system, and ISA levels.
Integrated Text Editor. A built-in text editor for writing and managing your source code efficiently.
Inline Error Messages. Error messages are directly inserted within the source code at the location of the error for immediate feedback.
Student-Friendly Machine Language. Machine language object code is presented in an easy-to-read hexadecimal format, ideal for learners.
Integrated Debugger. Offers breakpoints, single-step execution, CPU tracing, and memory tracing for in-depth debugging capabilities.
Flexible Application Tracing. Allows tracing of the application, loader, or operating system individually or in any combination for granular analysis.
Built-In Text Examples. Every example from the textbook is integrated into the application, making it a powerful tool for class demonstrations and self-study.
Two courses, Computer Systems and Computer Organization are available on YouTube, or within the Resources section of this site.
- Video-recorded lectures
- Lecture slides
- Other resources
Fourth Edition
The fourth edition of Computer Systems offers a clear, detailed, step-by-step exposition of the central ideas in computer organization, assembly language, and computer architecture.
Chinese Edition
A translation of the fourth edition, offering a clear, detailed, step-by-step exposition of the central ideas in computer organization, assembly language, and computer architecture.
Fourth Edition
The fourth edition of Computer Systems offers a clear, detailed, step-by-step exposition of the central ideas in computer organization, assembly language, and computer architecture.
Chinese Edition
A translation of the fourth edition, offering a clear, detailed, step-by-step exposition of the central ideas in computer organization, assembly language, and computer architecture.
Join Our Community!
Connect with like-minded individuals, get support, contribute to our open source development, nerd out!
