CS 220 Bentley College CIS Department

Fall 1999

Module 2

A Simple CPU

Reading: Chapters 6 and 7

Goals: To understand the operation, organization, and instruction set of a simple computer.

Overview of Module:

(1) Introduction to Little Man Computer (level 1).

(2) Concept and contents of a computer instruction set (level 1-2)

(3) Organization of real computer CPU (level 1); Registers (level 1); Buses (level 1-2)

(4) The CPU fetch-execute cycle (level 2-3)

(5) The use of the computer's instruction set to create simple programs (level 2-3)

(6) Classification of Instructions (level 1-2)

Topics:

(2) Design of a simple CPU and correlation to components of the LMC

(3) Concept of registers in a CPU

(4) Implementation of each LMC instruction, in terms of the step-by-step tasks performed by the LM. The use of registers in the CPU to implement the LMC instuctions; the Fetch/Execute instruction cycle. Equivalency of the tasks performed by the LM to the F-E cycle.

(5) Simple buses; the movement of data between different parts of the CPU

Proficiency::