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

Disadvantages of edi(electronic data interchange), Disadvantages  1.  T...

Disadvantages  1.  The X12 standard is so large and general  2.  EDI communications negotiate a technical agreement to explain exactly what subset of EDI they will use

Explain different parameter passing mechanisms to a function, What are the ...

What are the different parameter passing mechanisms to a function? The different parameter-passing mechanisms are given below: 1.   Call by value 2.   Call by value-resu

What is a multiplexer tree, What is a Multiplexer Tree? Ans Multip...

What is a Multiplexer Tree? Ans Multiplexer Tree: The largest available MUX IC is 16 to 1. Meeting the larger input requires there must be a provision to expand this. It

Explain standard set of procedure to complete a call process, Explain a s...

Explain a standard set of procedure for completing a local telephone call or call processing. Completing a local telephone call among two subscribers connected to the similar

What is structural hazard, What is structural hazard? Structural hazard...

What is structural hazard? Structural hazard is the situation when two instructions needs the use of a given hardware resource at the similar time. The most common case in whic

What is a javabean, JavaBeans are reusable software components written in t...

JavaBeans are reusable software components written in the Java programming language, designed to be influenced visually by a software development environment, like JBuilder or Visu

What is a decoder, What is a Decoder ? Ans. Decoder: - This dec...

What is a Decoder ? Ans. Decoder: - This decodes the information. The decoders contain n inputs 7 at the end maximum 2 n outputs since n bit no can decode max 2n infor

What is system-software, What is System-software? System-software is co...

What is System-software? System-software is collection of system programs which perform a variety of functions, name are: file editing, IO management, recourse accounting and s

#MyLife, where should I work?

where should I work?

What are condition code flags, What are condition code flags? The proce...

What are condition code flags? The processor keeps track of information about the results of several operations for use by subsequent conditional branch instructions. This is a

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