Phu Xuan University Library
Implementing a One Address CPU in Logisim

External

Implementing a One Address CPU in Logisim

This purpose of this monograph is to break the abstract understanding of a computer, and to explain a computer’s behavior in completely in mechanistic terms. It will deal specifically with the Central Processing Unit (CPU) of the computer, as this is where the magic happens. All other parts of a computer can be seen as just providing information for the CPU to operate on.

Author
Charles W. Kann III
Publisher
Gettysburg College
Source
LibreTexts
License
CC BY
Language
EN
Contents· 21 sections
  1. 01: Introduction
  2. 1.01: Basic Components in a CPU
  3. 1.02: Comparisons of Computer Architectures
  4. 1.03: Von Neumann and Harvard Architectures
  5. 02: Assembly Language
  6. 2.01: What is Assembly Language
  7. 2.02: Assembly Language Caveats
  8. 2.03: Assembler Directives
  9. 2.04: Data types
  10. 2.05: Designing an Assembly Language
  11. 2.06: Assembler Programs
  12. 03: Machine Code
  13. 3.01: Overview of the Machine Code Instruction Format
  14. 04: Assembler Program
  15. 4.01: Running a Program on the One-Address CPU
  16. 05: CPU Implementation
  17. 5.01: The Sign Extend Unit
  18. 5.02: The ALU
  19. 5.03: The Control Unit (CU)
  20. 5.04: The CPU
  21. 5.05: Implementing the CU