
As an Amazon Associate and affiliate partner, Menrva Books earns from qualifying purchases. Learn more
This introductory text offers a contemporary treatment of computer architecture using assembly and machine language with a focus on software. Students learn how computers work through a clear, generic presentation of a computer architecture, a departure from the traditional focus on a specific architecture. A computer's capabilities are introduced within the context of software, reinforcing the software focus of the text. Designed for computer science majors in an assembly language course, this text uses a top-down approach to the material that enables students to begin programming immediately and to understand the assembly language, the interface between hardware and software. The text includes examples from the MIPS RISC (reduced instruction set computer) architecture, and an accompanying software simulator package simulates a MIPS RISC processor (the software does not require a MIPS processor to run).
This text investigates the fundamental relationship between software execution and hardware architecture by utilizing a top-down pedagogical approach. Authors James V. Goodman and Karen Johnston Miller provide a structured framework for computer science students to understand how high-level software interacts with machine-level instructions. By focusing on the MIPS RISC architecture, the authors bridge the gap between abstract programming concepts and the physical constraints of processor design.
What You Will Find
Experts identify this text as a practical resource for undergraduate computer science students seeking to understand the hardware-software interface. Readers frequently note the clarity of the top-down methodology, which allows for immediate application of programming concepts.
Page Count:
416
Publication Date:
1993-08-01
Publisher:
Oxford University Press
ISBN-10:
0195131096
ISBN-13:
9780195131093
No comments yet. Be the first to share your thoughts!