futurescope[@]zoho[.]com
FUTURECOPE
Facebook
Twitter
Google+
Vimeo
Behance
Instagram
SoundCloud
RSS
Tech Talkies-FUTURESCOPE
  • HOME
  • BUZZWORTHY
    • Gadgets
    • Gear
    • Appliance
    • Smartphone
  • SCI-TECH
    • Apps & Software
    • Artificial Intelligence (AI)
    • Programming
    • Science
    • Web Technology
  • LIFEHACKS
  • TECHBUZZ
  • CRYPTO
  • BUSINESS
  • BLOG
computer registers

What Is A Register In Computer: Types And Their Functions

February 12, 2019TECHBUZZNo CommentsWylan Nichols

Discover The Article

  • 1 Functions of computer registers
  • 2 Computer Registers Types
    • 2.1 Donate Bitcoin to Wylan Nichols
    • 2.2 Donate Bitcoin Cash to Wylan Nichols
    • 2.3 Donate Ethereum to Wylan Nichols
    • 2.4 Donate Litecoin to Wylan Nichols
    • 2.5 Donate Monero to Wylan Nichols
    • 2.6 Donate ZCash to Wylan Nichols

The world era we exist today has gone technologically viral and robust. Most of us will agree that the computer is the backbone of every activity in the modern world. Computers have become very magnificent tools that enhance high productivity. Well, there is something special that these computers must just have in order to operate efficiently.  We call them Computer Registers.

So, what is a register in computer? From perspective, a computer register is a small unit in a computer that can store any command or instructions, data or address for processor operation. Any computer device needs this crucial unit in order to successfully run its activities as usual.

These Registers are used to execute the various computer tasks. Whenever we command certain instructions to the system, consequently, the Input data will is stored into these registers and in effect the system gives us the output information after processing register computing. Then the Result will also be from the Registers.

Functions of computer registers

The computers register performs these three major specific roles;

1)    Fetching: The registers fetch data instructions that are keyed in by the user and locate the potentially stored data from the system.

2)    Decoding: This ability is used for interpreting the set of instructions means and process them according to desired results by the user. This function is a very crucial one because some information has to be fully processed to achieve a desired goal or results.

3)    Execution: Many computer related tasks are processed by the registers, stored into the computer memory, and given out as per the commands keyed in by the user. Information is processed according to the needs of the user.

Computer Registers Types

There are many different types of registers that are used today. Thy perform certain specific functions in the computer system. The computer Central Processing Units have these items embedded in them in order to manage some executions. Without these items the computer may may be deemed void of performing certain commands and even storing valuable data. These are the most common types of register computer;

The Memory Address Register

This is where the addresses and instructions are held. This is the kind of register that is used to access the stored data and set of instructions from memory during execution stage of instructions.

Memory Buffer Register (MBR)

This type of registers computer holds the contents of data or instruction read from, or written in the CPU memory. The elements of instruction embedded in this kind of register are moved to the Instruction Register, while the elements of data are moved to the main accumulator or I/O register.

Program Counter (PC)

Program Counter registers computers, also referred to as Instruction Pointer Register is normally used to preserve the address of the incoming instruction to be fetched and located for proper execution. When the set of instructions are located, the value of IP is increased. Thus, this register always points or holds the address of next instruction to be located.

 Instruction Register (IR)

Once an instruction is fetched and located from main memory of the CPU, it is stored in another register called the Instruction Register. The control unit takes instruction from this register, decodes and executes it by sending sensitive signals to the appropriate component of computer to carry out the assigned task at hand.

Accumulator Register

The accumulator register is located inside the Arithmetic Logic Unit (ALU), It is significantly viable during arithmetic & logical operations of ALU in the CPU of a computer system. It’s purpose is to store data values fetched from main memory in the accumulator for arithmetic or logical operation when and where required. It then holds the prior data to be worked upon, the urgent and immediate results, and the last result of execution. The final result is transferred to main memory through another register popularly known as MBR.

Stack Control Register

A stack refers to a set of memory blocks; the data is stored in and retrieved from these blocks in systematic order. Moreover taken as First In and Last Out (FILO). It is used to intelligently manage the stacks in CPU memory. The size of this register is normally 2 or 4 bytes.

Flag Register

The Flag register is used to indicate occurrence of a certain condition during an operation of the CPU. It is a unique purpose register with size one byte or two bytes. Each bit of the flag register encompasses a flag or alarm, such that the bit value indicates if a specified condition was encountered while executing a certain set of instructions.

In a nutshell, the register in computer are very crucial components in the CPU of a computer. Computers greatly depend on them in order to perform different tasks.

Did you like this?
Tip Wylan Nichols with Cryptocurrency
  • Bitcoin
  • Ethereum
  • Litecoin
  • Monero

Donate Bitcoin to Wylan Nichols

Scan to Donate Bitcoin to Wylan Nichols
Scan the QR code or copy the address below into your wallet to send some bitcoin:
Donate via Installed Wallet
[X] Click Here to Hide Donation Details

Donate Bitcoin Cash to Wylan Nichols

Scan to Donate Bitcoin Cash to Wylan Nichols
Scan the QR code or copy the address below into your wallet to send bitcoin:
Donate via Installed Wallet
[X] Click Here to Hide Donation Details

Donate Ethereum to Wylan Nichols

Scan to Donate Ethereum to Wylan Nichols
Scan the QR code or copy the address below into your wallet to send some Ether:
Donate via Installed Wallet
[X] Click Here to Hide Donation Details

Donate Litecoin to Wylan Nichols

Scan to Donate Litecoin to Wylan Nichols
Scan the QR code or copy the address below into your wallet to send some Litecoin:
Donate via Installed Wallet
[X] Click Here to Hide Donation Details

Donate Monero to Wylan Nichols

Scan to Donate Monero to Wylan Nichols
Scan the QR code or copy the address below into your wallet to send some Monero:
Donate via Installed Wallet
[X] Click Here to Hide Donation Details

Donate ZCash to Wylan Nichols

Scan to Donate ZCash to Wylan Nichols
Scan the QR code or copy the address below into your wallet to send some ZCash:
[X] Click Here to Hide Donation Details
Wylan Nichols
A science and technology writer covering environment, science, technology, and other topics.
Previous post The New Standard Edition Sims 4 for PC Reviews Next post Know The Best Interior Design Apps That Make Renovation Easy

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

seven + 20 =

Search futurescope.co

Exchange Cryptocurrency

Exchange Cryptocurrency at The Best Rate

Recent Posts

  • Best Low MB Games For Android You Should Try…

    Best Low MB Games For Android You Should TryOwning an Android device can sometimes prove a disadvantage, especially if you are a serious gamer. If your Android device… Read more…

  • PKT Cryptocurrency for Newcomers and Investing Mindset Guide

    PKT Cryptocurrency for Newcomers and Investing Mindset GuideInvesting is one of those activities that can either improve your life greatly over time, or just ruin it if… Read more…

  • How to Improve Your Mac’s Performance

    8 Quick Ways To Improve Your Mac’s PerformanceIf you own a Mac, you know how fast and efficient these computers are. Many people value the quality that… Read more…

  • AI Development Will Grow Faster Due to DevOps Tools

    Development of AI with DevOps ToolsArtificial intelligence is becoming a more significant part of our lives every single day. This can be seen by looking… Read more…

  • Do Online Games Actually Pay Money? Here Is The Quick Ways.

    Online Games That Pay You Real MoneyAre you looking for bucks with no luck? If so, playing games online is a great way to opt for… Read more…

FUTURESCOPE

Love to talk about near future that change our life and way of thinking. We always bit curious what’s going to change in science & technology. We look for them, analysis them, finally shared with tech lovers that enhance your lifestyle and we hope - give you a giggle too. Sincerely thank you for with us and please bookmark, share & follow with our way!

Address

160 Crocus DR Ontario, M1R4T1, Canada

Donations are always appreciated!

BTC Wallet: 1DCtDekZkSTtpioeUCPtUpX3LgYDXBjV4B

Ether Wallet: 0xf735E39A5c803014E731bdC297D38E36C5ba3FAD

Helping Us by Helping You!

The major help is when you use any of our promoted links when you buy anything. It costs you nothing.

These places always have the competitive prices, which we recommend them all personally.

If you’ve gotten your chosen gear/gadgets or anything through one of our links. It’s great people like you who allow me to keep adding more information to this site full-time.

HomeAboutPrivacy PolicyWrite for us!SitemapContact
© 2020. FUTURESCOPE is brought to you by DotSurfer publishing family.