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

Full description

Saved in:
Bibliographic Details
Main Author: Kann, Charles W. (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