Professional Documents
Culture Documents
a) Program counter: The purpose of the 32-bit button is to take the address
Subsequent instructions are present in memory. Every time an executed
instruction, executed program counter and more instructions are loaded for
execution. But until then the first second executed instruction could not be
loaded. Is connected to the control unit as most of the instructions to operate the
PC is present in the instruction set. But in at the same time, it also complicates
the hardware, creating more power loss in the circuit then it is suitable for
load/save architecture.
b) Arithmetic and Logic Unit(ALU): The ALU executes most of the instructions in
the instruction set. The ALU is controlled by the ALU Output signal from the
ALU control unit. It implements arithmetic operations such as addition and
subtraction, logic operations such as AND, NOT (inversion) of binary numbers,
and rotation operations which are useful during signal processing operations such
as correlation [5]. Depending on the type of operation, the respective number of
registers/data elements is used. While the basic addition operation will use 3
registers (2 source and 1 destination), the immediate addition uses only 2
registers (1 source and 1 destination) along with a data element in binary
available for calculation directly in the Opcode [6]. The impact of the operations
is applied to the output of the ALU and the flags present indicating any by-
product of the operation performed.
c) Control Unit: The control unit acts as the processor brain and receives stored in
memory. Based on that, it toggles on/off the signal that determines which
operation to perform. The instruction type format belongs to Memory Access,
Data Processing, Branch and Jump.
4 3 3 6
4 3 3 6
Data Processing
4 3 3 3 3
Branch
4 3 3 6
Jump
Opcode Offset
4 12