Implementing a One Address CPU in Logisim
Most computer users have an incorrect, but useful, cognitive metaphor for computers in which the user says (or types or clicks) something and a mystical, almost intelligent or magical, behavior happens. It is not a stretch to describe computer users as believing computers follow the laws of magic, w...
Saved in:
Main Author: | |
---|---|
Format: | Electronic eBook |
Language: | English |
Published: |
[Place of publication not identified]
A.T. Still University
[2016]
|
Series: | Open textbook library.
|
Subjects: | |
Online Access: | Access online version |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Table of Contents:
- 1. Introduction
- 1.1 Basic Components in a CPU
- 1.2 Comparisons of Computer Architectures
- 1.3 Von Neumann and Harvard Architectures
- 2. Assembly Language
- 2.1 What is Assembly Language
- 2.2 Assembly Language Caveats
- 2.3 Assembler Directives
- 2.4 Data types
- 2.5 Designing an Assembly Language
- 2.6 Assembler Programs
- 3. Machine Code
- 3.1 Overview of the machine code instruction format
- 4. Assembler program
- 4.1 Running a program on the One-Address CPU
- 5. CPU implementation
- 5.1 The sign extend unit
- 5.2 The ALU
- 5.3 The Control Unit (CU)
- 5.4 The CPU
- 5.5 Implementing the CU