Illustrate the accumulator architecture, Computer Engineering

Assignment Help:

Accumulator Architecture: An accumulator is anespecially designated register which supplies one instruction operand and receives result. Instructions in such machines are usually one-address instructions. The most common early architectures were DEC PDP-8, IBM 7090 etc.

On an Accumulator machine 'C = A + B'can be implemented as:

        LOAD A        // Load memory location A in accumulator

        ADD B          // Add memory location B to accumulator

        STORE C     // Store accumulator value in memory location C

Accumulator Architecture: Pros and Cons

  • Implicit use of accumulator saves instruction bits
  • Result is ready for immediate reuse however has to be saved in memory if subsequent computation doesn't use it right away.
  • More memory accesses needed than stack. Consider a program to do expression:

        A = B * C + D * E.

2162_Illustrate the Accumulator Architecture.png


Related Discussions:- Illustrate the accumulator architecture

C++, #question.constructors and destructors

#question.constructors and destructors

What do you mean by underflow and overflow of data, What do you mean by und...

What do you mean by underflow and overflow of data? Underflow and overflow of data: When the value of the variable is either too long or too small for the data type to hold,

Parallelism based on granularity size-granularity, Parallelism based on G...

Parallelism based on Granularity size Granularity:  Granularity or Grain size is a determine which measure how much computation is devoted in a process.Granularity size is

Logic-based expert systems - artificial intelligence, Logic-based Expert Sy...

Logic-based Expert Systems - Artificial intelligence: Expert systems are agents which are programmed to make decisions about real world situations. They are put together by uti

What is a priority interrupt, What is a Priority Interrupt? A priority ...

What is a Priority Interrupt? A priority interrupt is an interrupt that establishes a priority over the various sources to determine which condition is to be serviced first whe

How do you debug a loadrunner script, VuGen have two options to help debug ...

VuGen have two options to help debug Vuser scripts-the Run Step by Step command and breakpoints. The Debug settings in the Options dialog box permit us to verify the extent of the

#title.calomel electrode, explain the construction and working of calomel e...

explain the construction and working of calomel electrode

Conducting materials, calculate the number of states per unit volume in an ...

calculate the number of states per unit volume in an energy interval of 0.01eV above the Fermi energy of Na metal. The Fermi energy of Na at 0 K=3eV.

Explain the working of thousand line exchanges, E xplain the working of th...

E xplain the working of thousand line exchanges by u sing a combination of uniselectors and two motion selectors. The schematic diagram for such an exchange is demonstrated i

What is meant by branch instruction, What is meant by branch instruction? ...

What is meant by branch instruction? A branch instruction is an instruction which changes the contents of the PC with the branch target address. This address is usually get by

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd