answersLogoWhite

0

Registers are a special type of memory that are dedicated to micro-controllers (or CPUs). Controllers have register-memory for speed.

The slowest part of any computer is the bus. The bus is the wiring that connects different components. In this case the micro-controller and main memory. While main memory and the micro-controller are both very fast, the wiring between them is slow.

Should the micro-controller have to be slow to compensate for the slow wiring?

The solution is to have register-memory. Memory physically part of the micro-controller that allows the controller to use it instantly. The controller can then move data from a register to RAM as soon as the bus is available.


Register-memory comes from the concept of a Cash Register [1879]. A cash register is used to perform transactions and store money on it's way to a vault the same way a CPU or micro-controller stores data on its way to main memory.

User Avatar

Wiki User

15y ago

What else can I help you with?

Related Questions

Who introduced the micro controller?

Dr. Glassenhigmer invented the micro controller


Difference between avr micro controller and 8051 micro controller?

constructed on a single chip is called micro processor constructed on a single board is called micro controller


Is a micro-controller hardware?

Yes, a micro-controller is hardware. It is the hardware that the firmware and/or software.


What is the main difference between micro controller and fpga?

micro controller is software and fpga is hardware


How micro controller differs from micro processor?

micro controller contain system on chip memory, timers,counters where as a micro processor doesn't contain all these


What type of micro controller is AT89S52?

Its an I\O controller


What do you mean by on-chip memory in micro controller?

It is integrated with Processor itself. Also called Cache Memory.


Is microprocessor is a micro-controller?

no. opposite


What is mean by can protocol?

CAN(Controller Area Network) is standard designed to allow micro-controller and devices to communicate with each other within a vehicle without a host computer


How data encrypt and decrypt from PC to PC using micro controller?

How data encrypt and decrypt from PC to PC using micro controller?


Give difference between micro controller and micro processor in terms of architecture?

no answer


What do you mean by data path architecture?

It is the structure that must be maintained in the processor which helps the data to be routed over different registers to perform low level activities (RTL activities). Typically data paths are set by data path controller which generally creates micro word that in turn contains the data path.