50% found this document useful (2 votes)
3K views13 pages

Unit-2 - 6 (Processor Organization)

The document discusses different processor organization types, focusing on single bus organization. In single bus organization, all CPU components like the ALU and registers are connected via a single internal bus used to transfer information. An instruction cycle in single bus organization consists of two phases - fetch and execution. During fetch, an instruction is loaded from memory into a register, and execution performs the specified operation using the ALU or data transfer.

Uploaded by

priyakantbhai
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
50% found this document useful (2 votes)
3K views13 pages

Unit-2 - 6 (Processor Organization)

The document discusses different processor organization types, focusing on single bus organization. In single bus organization, all CPU components like the ALU and registers are connected via a single internal bus used to transfer information. An instruction cycle in single bus organization consists of two phases - fetch and execution. During fetch, an instruction is loaded from memory into a register, and execution performs the specified operation using the ALU or data transfer.

Uploaded by

priyakantbhai
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 13

Processor Organization

Processor Organization
There

are several components inside a CPU, namely, ALU, control unit, general purpose register, Instruction registers etc. There are several ways to place these components and interconnect them.

Types of Processor Organization


Single

Bus Organization Bus Organization

Multiple

Single Bus Organization


In

Single Bus Organization, the arithmetic and logic unit (ALU), and all CPU registers are connected via a single common bus. This bus is internal to CPU and this internal bus is used to transfer the information between different components of the CPU.
4

Single Bus Organization (continued)


This

organization is termed as single bus organization, since only one internal bus is used for transferring of information between different components of CPU.

Single Bus Organization (continued)

Ankur Mittal

6/30/2013

Single Bus Organization (continued)


We

have external bus or buses to CPU also to connect the CPU with the memory module and I/O devices.

The

external memory bus is also connected to the CPU via the memory data and address register MDR and MAR.

Single Bus Organization (continued)


The

number and function of registers R0 to R(n-1) vary considerably from one machine to another.

They

may be given for generalpurpose for the use of the programmer.

Single Bus Organization (continued)


Alternatively,

some of them may be dedicated as special-purpose registers, such as index register or stack pointers.

Single Bus Organization (continued)


In

this organization, two registers, namely Y and Z are used which are transparent to the user. Programmer cannot directly access these two registers. These are used as input and output buffer to the ALU which will be used in ALU operations. They will be used by CPU as temporary storage for some instructions.
10

Single Bus Organization (continued)


For

the execution of an instruction, we need to perform an instruction cycle. An instruction cycle consists of two phase: 1. Fetch cycle and 2. Execution cycle.

11

pre-specified sequence

Most of the operation of a CPU can be carried out by performing one or more of the following functions in some prespecified sequence:

1.Fetch the contents of a given memory location and load them into a CPU register. 2.Store a word of data from a CPU register into a given memory location. 12

pre-specified sequence (Continued)

3.Transfer a word of data from one CPU register to another or to the ALU. 4.Perform an arithmetic or logic operation, and store the result in a CPU register.

13

You might also like