The structure of the CPU (the 2nd component in the computer system)
 

Logical structure of the CPU of a computer system
 

We will examine the different components and their functions....

Logical structure of the CPU of a computer system
 

General Purpose Registers:

The ARM CPU that we study has registers that have 32 bits

A CPU typically has about 10 general purpose registers

Logical structure of the CPU of a computer system
 

Usage:

Logical structure of the CPU of a computer system
 

The Arithmetic & Logic Unit (ALU):

In CS355, students will build a simple ALU circuit built using a digital simulator:

          /home/cs255001/demo/355/ALU-circuit

Logical structure of the CPU of a computer system
 

Some special purpose registers:

Logical structure of the CPU of a computer system
 

Every CPU will have these 3 special purpose registers:

(We will learn how the CPU uses the special purpose registers later)

Logical structure of the CPU of a computer system
 

Every CPU will have these 3 special purpose registers:

Logical structure of the CPU of a computer system
 

Every CPU will have these 3 special purpose registers:

(This special purpose register is used in if-statements and while-statements)

The complete and detailed picture of a computer system CPU + Memory)
 

The CPU and Memory in details:

We will discuss the operations of the CPU next...