General registers in a processor, Computer Engineering

Assignment Help:

In this segment, we will give very brief details of registers of a RISC system known as MIPS.

MIPS is a register-to-register or load/store architecture and employs three address instructions for data manipulation. It is due to register-register operands that you can have more operands in an instruction of 32 bits because register address are smaller. 

MIPS have 32 addressable registers = 25

⇒ 5 bits register address.

Table given below shows MIPS general purpose registers. 

MIPS register names start with a $. There are two naming conventions:

MIPS register names start with a $. There are two naming conventions:

  • By number:

                           $0   $1   $2    ...              $31

  • By (mostly) two-letter names like:

                           $a0 - $a3   $t0 - $t7   $s0 - $s7    $gp    $fp    $sp    $ra

Not all of these are general-purpose registers. The subsequent table explains how each general register is treated and actions you can take with each one of the registers. 

1353_GENERAL REGISTERS IN A PROCESSOR.png

Thus all the computers have some registers. However how exactly is instruction execution related to registers?  To explore this idea let's first consider the idea of Micro-operations.


Related Discussions:- General registers in a processor

What is binary search, Binary Search: Search a sorted array by repeatedly i...

Binary Search: Search a sorted array by repeatedly in-between the search interval in half. Start with an interval covering the entire array. If the value of the search key is less

Define word/byte rotation and xor bit masking encryption, Define Word/byte ...

Define Word/byte rotation and XOR bit masking encryption technique to make sure secured transactions on the net? Word/byte rotation and XOR bit masking: In this process t

Determine the minimum configuration of the decoder, The following switching...

The following switching functions are to be implemented using a Decoder f 1   = ∑ m(1, 2, 4, 8, 10, 14)   f 2   = ∑ m(2, 5, 9, 11)   f 3   = ∑ m(2, 4, 5, 6, 7) The minimum configur

What is the difference among save and save as, Use SAVE when you are revisi...

Use SAVE when you are revising an existing document. Use SAVE AS when you are making a new document from scratch or an existing document. This will remain the original document

Explain the power dissipation characteristics for digital ic, Explain the ...

Explain the Power Dissipation characteristics for digital IC's. Ans. Power Dissipation: - It is amount of power dissipated in a digital IC. This is determined through

Describe five bit even parity checker, Describe five bit even parity checke...

Describe five bit even parity checker. Ans: Five bit even parity checker: EX-OR gates are utilized for checking the parity as they generate output 1, while the input ha

Overview of the dreamweaver work area, Q. Overview of the Dreamweaver work ...

Q. Overview of the Dreamweaver work area? Let's start with a brief overview of the Dreamweaver work area. If you haven't already launched Dreamweaver, double-click Dreamweaver

Threads model - parallel programming model, In this model a one process can...

In this model a one process can have multiple, concurrent implementations paths. The major programs are scheduled to run by the native operating system. It loads and obtains all th

What is one-way association, What is one-way association? One-way assoc...

What is one-way association? One-way association means association will traverse in only in one direction and implement using the actual implementation. If the multiplicity is

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd