Types of Architecture based on Input to ALU
Last Updated :
08 Apr, 2021
Basic Design of Computer says ALU takes two types of inputs (Input Operand, Function Code) to execute a program and generate two types of outputs (Result, Various status signal.)
Let's Go into deeper and see types of Architecture based on how ALU gets input means from where ALU gets input operands. we assume ALU required two input operands to perform the operation.
Types Of Architecture :
1. Accumulator-Based Architecture :In this type of architecture, ALU gets one of its input operands from Accumulator( AC ) and another input operand from anywhere may be from the register, memory, etc. After getting input operand ALU performs an operation on operands and Result will be stored in Accumulator(AC).
2. Register-Based Architecture :
In this type of architecture, ALU takes both two inputs operands from Register, After getting the input operand ALU performs an operation on operands and the result will be stored in Accumulator(AC).
suppose initially your input operands stored into memory then first you have transferred from the memory to one of the registers for execution.
3. Register-Memory Architecture :
In this type of architecture, ALU gets one of its input operands from Register and another input operand not bounded to taken from register only it can be taken from memory (i.e. Not Compulsory input taken from Memory only its optional either from register or memory). After getting input operand ALU performs an operation on operands and Result will be stored in Accumulator(AC).
4. Complex-System Architecture :
In this type of architecture, No Restriction from where input operands go to ALU. Both the input operands are free to take from anywhere either from memory or register etc. After getting the input operand ALU performs an operation on operands and the Result will be stored in Accumulator(AC).
5. Stack-Based Architecture :
In this type of architecture, ALU gets both of its input operands taken from Stack by just pop two topmost elements of the stack after getting input operand ALU performs an operation on operands and Result will be stored in Accumulator(AC).
We also divide Architecture based upon the maximum size of input operands. e.g.,
32-bit Architecture, 64-bit Architecture based upon the processor word length
Similar Reads
Architecture of an Embedded System | Set-3 Typical embedded system mainly has two parts i.e., embedded hardware and embedded software. Embedded hardwares are based around microprocessors and microcontrollers, also include memory, bus, Input/Output, Controller, where as embedded software includes embedded operating systems, different applicat
2 min read
Microarchitecture and Instruction Set Architecture In this article, we look at what an Instruction Set Architecture (ISA) is and what is the difference between an 'ISA' and Microarchitecture. An ISA is defined as the design of a computer from the Programmer's Perspective. This basically means that an ISA describes the design of a Computer in terms o
5 min read
Arithmetic Logic Shift Unit in Computer Architecture Arithmetic Logic Shift Unit (ALSU) is a member of the Arithmetic Logic Unit (ALU) in a computer system. It is a digital circuit that performs logical, arithmetic, and shift operations. Rather than having individual registers calculating the micro operations directly, the computer deploys a number of
2 min read
Handler's Classification in Computer Architecture In 1977, Wolfgang Handler presented a computer architectural classification scheme for determining the degree of parallelism and pipelining built into the computer system hardware. Parallel systems are complicated to the program as compared to the single processor system because parallel system arch
3 min read
Pentium Pro Architecture The Pentium Pro microprocessor belongs to the CISC (Complex Instruction Set Computers) machines. Processor of Pentium Pro family are mostly present in majority of personal computers. The term 'Pentium processor' refers to an Intel x86 family of microprocessors that share a common architecture and in
3 min read