Single Accumulator Based CPU
Single Accumulator Based CPU
Team Members:
Students Name Reg.No:
1.Prabha .k 210618104032
2.Moreen Joice.J 210618104030
3.Vidula .V 210618104054
4.Abarna .E 210618104001
5.Saranya .I 210618104045
6.Swetha .P 210618104052
Single Accumulator based CPU
organization
>Here LOAD is memory read operation that is data is transfer from memory to accumulator and
STORE is memory write operation that is data is transfer from accumulator to memory .
ALUoperation –
>In this type of operation, arithmetic operations are performed on the
data.
For ex: MULT X
>where X is the address of the operand. The MULT instruction in this
example performs the operation,
AC <-- AC * M[X]
>AC is the Accumulator and M[X] is the memory word located at
location X.
>This type of CPU organization is first used in PDP-8 processor and is
used for process control and laboratory applications.
>It has been totally replaced by the introduction of the new general
register based CPU.
Advantages
One of the operands is always held by the accumulator register. This
results in short instructions and less memory space.
Instruction cycle takes less time because it saves time in instruction
fetching from memory.
Disadvantages
• When complex expressions are computed, program size increases due
to the usage of many short instructions to execute it. Thus memory
size increases.
• As the number of instructions increases for a program, the execution
time increases.
Reference
1. "HC16 Overview". Freescale.com. Archived from the original on 28 September
2007. Retrieved 2008-09-22.
2.^ J. Presper Eckert, "A Survey of Digital Computer Memory Systems", IEEE
Annals of the History of Computing, 1988, pp. 15-28.
4.^ Jump up to:a b Haigh, Thomas; Priestley, Mark; Ropefir, Crispin (2016). ENIAC in
Action: Making and Remaking the Modern Computer. MIT Press. ISBN
9780262334419.