|
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.
|
|