0% found this document useful (1 vote)
277 views2 pages

Address Sequencing

Uploaded by

vanshikamalik798
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (1 vote)
277 views2 pages

Address Sequencing

Uploaded by

vanshikamalik798
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

In computer architecture, address sequencing is the process of generating a sequence of memory

addresses.

The control memory is used to store the microinstructions in groups. Here each group is used to
specify a routine. The control memory of each computer has the instructions which contain their
micro-programs
programs routine. These micro-programs
micro are used to generate the micro-operations
operations that will
be used to execute the instructions. Suppose the addre
address
ss sequencing of control memory is
controlled by the hardware. In that case, that hardware must be capable to branch from one routine
to another routine and also able to apply sequencing of microinstructions within a routine. When we
try to execute a single
e instruction of computer, the control must undergo the following steps:

o When the power of a computer is turned on, we have to first load an initial address into the
CAR (control address register). This address can be described as the first microinstruction
microinstructio
address. With the help of this address, we are able to activate the instruction fetch routine.

o Then, the control memory will go through the routine, which will be used to find out the
effective address of operand.

o In the next step, a micro-operation


operation will be generated, which will be used to execute the
instruction fetched from memory.

We are able to transform the bits of in


instruction
struction code into an address with the help of control
memory where routine is located. This process can be called the mapping process. The control
memory required the capabilities of address sequencing, which is described as follows:

o On the basis of the status bit conditions, the address sequencing selects the conditional
branch or unconditional branch.

o Addressing sequence is able to increment the CAR (Control address register).

o It provides the facility for subroutine calls and returns.

o A mappings process is provided by the addressing sequence from the instructions bits to a
control memory address.
In the above diagram, we can see a block diagram of a control memory and associative hardware,
which is required for selecting the address of next microinstruction. The microinstruction is used to
contain a set of bits in the control memory. With the help of some bits, we are able to start the
micro-operations in a computer register. The remaining bits of microinstruction are used to specify
the method by which we are able to obtain the next address.

In this diagram, we can also see that the control address register are able to recover their address
with the help of four different directions. The CAR is incremented with the help of incrementer and
then chooses the next instruction. The branching address will be determined in the multiple fields of
microinstruction so that they can provide results in branching.

You might also like