Documente Academic
Documente Profesional
Documente Cultură
Nov
Sir Agriel
Registers are temporary storage areas that retain their information between
instructions. They usually hold 16, 32 or 64 bits of information.
The control unit is the unit responsible for directing the other units inside
the CPU. It usually interprets instructions after they have been loaded.
The Arithmetic Logic Unit (ALU) performs arithmetic and logic operations
on values in the internal registers. It performs operations such as addition,
multiplications, logical AND, etc.
The interface unit provides the external interface to the CPU. It performs
the necessary operations to access memory and the I/O subsystem.
Most CPUs also have one or more internal bus to connect the CPU's internal
components. It is usually quite different to the computer's main bus as it is
designed to work much faster.
Memory. This is the part of the program that temporarily stores data and
instruction for the CPU. Memory is divided into many identical storage cells. Each of
them contains a fixed number of bits. Most modern computers have eight bit cells
which are also called bytes. Each storage cell is given a unique address, which is
also called the cell's location. Addresses start at zero and sequentially number
each cell.
I/O Subsystem. This is the part of the computer that interacts with the outside
world. If a computer did not have an I/O system then it would not be useful for
anything.
Bus. This is the "wires" that connect the other three parts of the computer together.
Buses are collections of wires that are individually either on or off (0 or 1).
Everything connected to the bus sees the same status for each wire.
I/O Address register is used to specify the address of a particular I/O device.
4. I/O Buffer Register (I/O I3R):
I/O Buffer Register is used for exchanging data between the I/O module and
the processor.