4 Types of Processor Architectures

Processor architecture can be classified as one of the following four architectures:

  • Accumulator-based processor architecture
  • Register-based processor architecture
  • Stack-based processor architecture
  • Pipeline processor architecture

Accumulator-Based Processor Architecture

Accumulator-based processor architecture
Figure 1.1 Accumulator-based processor architecture

In the accumulator-based processor architecture, illustrated above, instructions … Read More

Basic Architecture of a Microprocessor

The microprocessor is typically referred to as the central processing unit (CPU). It is the part of the processor system which processes the data, fetching instructions from memory, decoding them and executing them. The internal structure (architecture) – depends on … Read More

How Special Function Registers (SFRs) are Mapped into Memory Space

There are two basic primary architectures used for mapping special function registers into memory space. In the first type of arrangement, I/O space and memory space are separated as illustrated in Figure 1.0. The I/O devices have a separate address … Read More

How Microprocessors differs from Microcontrollers

In terms of functionality, for the microprocessor to be used, other components such as memory or components that provide I/O capability, that is, components for receiving and sending data must be added to it. On the other hand, the microcontroller … Read More

Microcontroller Architectures

Two types of architectures are standard in microcontrollers, that is, Von Neumann and Harvard architectures.

Von Neumann Architecture

Von Neumann architecture is used by a large percentage of microcontrollers. It places all memory space on the same bus; instruction and … Read More