Computer Organization with MIPS

Material Information

Title:
Computer Organization with MIPS
Creator:
Bergmann, Seth D.
Place of Publication:
New Jersey
Publisher:
Rowan University Libraries
Publication Date:

Subjects

Subjects / Keywords:
Open and Affordable Textbooks (OAT)
Textbook
Computer science ( fast )

Notes

Summary:
This book is intended to be used for a first course in computer organization, or computer architecture. It assumes that all digital components can be constructed from fundamental logic gates. The book begins with number representation schemes and assembly language for the MIPS architecture, including assembler directives, pseudo-operations, and floating point instructions. It then describes the machine language instruction formats, and shows the student how to translate an assembly language program to machine language. This is followed by a chapter which describes how to construct an assembler for MIPS. This chapter may be omitted without loss of continuity. This is followed by an introduction to boolean algebra and digital logic, then a possible design of the MIPS datapath. The book concludes with a description of the memory hierarchy, including cache memory, RAM, and virtual memory. Each section concludes with a list of exercises (solutions are available to instructors who have adopted this text in a course).
Preferred Citation:
Bergmann, SethD., "Compuer Organization with MIPS" (2019). Open Educational Resources. 9. http://open-nj.sobeklibrary.com/AA00001393. CC BY-NC-ND 3.0 license.

Record Information

Source Institution:
Rowan University
Holding Location:
Rowan Digital Works
Rights Management:
This item is licensed with the Creative Commons Attribution Non-Commercial No Derivative License. This license allows others to download this work and share them with others as long as they mention the author and link back to the author, but they can’t change them in any way or use them commercially.

OPENNJ Membership

Aggregations:
Rowan University