Basic Computer Architecture

  • Zhirkov I
N/ACitations
Citations of this article
8Readers
Mendeley users who have this article in their library.
Get full text

Abstract

"This book is a comprehensive text on basic, undergraduate-level computer architecture. It starts from theoretical preliminaries and simple Boolean algebra. After a quick discussion on logic gates, it describes three classes of assembly languages: a custom RISC ISA called SimpleRisc, ARM, and x86. In the next part, a processor is designed for the SimpleRisc ISA from scratch. This includes the combinational units, ALUs, processor, basic 5-stage pipeline, and a microcode-based design. The last part of the book discusses caches, virtual memory, parallel programming, multiprocessors, storage devices and modern I/O systems. The book's website has links to slides for each chapter and video lectures hosted on YouTube." -- 1. Introduction to computer architecture -- Part 1: ArchitectureL siftware unterface -- 2. The language of bits -- 3. Assembly language -- 4. ARM(R) assembly language -- 5. x86 assembly language -- Part II: Organization: processor design -- 6. Logic gates, registers, and memories -- 7. Computer arithmetic -- 8. Processor design -- 9. Principles of pipelining -- Part III: Organisation: system design -- 10. The memory system -- 11. Multiprocessor systems -- 12. I/O and storage devices -- Part IV: Appendix -- A. Case stueis of real processors -- B. Graphic processors.

Cite

CITATION STYLE

APA

Zhirkov, I. (2017). Basic Computer Architecture. In Low-Level Programming (pp. 3–16). Apress. https://doi.org/10.1007/978-1-4842-2403-8_1

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free