Instruction length - assembly language, Computer Engineering

Instruction Length:

  • Variable-length instructions (Intel 80x86, VAX) need multi-step fetch and decode, but permit for a much more flexible and compressed instruction set.
  • Fixed-length instructions permit easy fetch and decode, and simplify parallelism and pipelining.

All of the MIPS instructions are 32 bits long.

-this decision put effect on every other ISA decision we make because it build instruction bits scarce.

 MIPS instruction format


1345_Instruction Length.png

  • The opcode tells the machine which format
  • So add r1,r2,r3 has

-        Opcode=0, funct=32,rs=2,rt=3,rd=1,sa=0

-        000000   00010  00011 00001 0000 100000


Posted Date: 10/13/2012 3:27:45 AM | Location : United States

Related Discussions:- Instruction length - assembly language, Assignment Help, Ask Question on Instruction length - assembly language, Get Answer, Expert's Help, Instruction length - assembly language Discussions

Write discussion on Instruction length - assembly language
Your posts are moderated
Related Questions
The major task of a computer is to carry out instruction execution. The key questions that can be asked in this respect are: (a) how are the instructions provided to computer? And

Error detecting method that can detect more errors without increasing additional information in each packet is? Error detecting method which can detect more errors without rais

What is recursion?  A recursive procedure should have two properties.  What are they? Recursion means function call itself repeatedly.         Properties : (1) There

The real power of arrays comes from their facility of using an index variable to traverse the array, accessing every element with the similar expression a[i]. All the is required t

Granularity In 'Parallel computing', Granularity can be defined as a qualitative assess of the ratio of computation to communication. 1) Coarse Granularity - relatively hug

INSERT OPERATION The insert operation inserts a new value into a set of bits. This is done by first masking bits and then O ring them with required value. For illustration, sup

How do I create a DoDAF OV-2 for the construction of a green data center?

Program: A good illustration of code conversion: Write a program to convert a; 4-digit BCD number into its binary equivalent. BCD number is stored as a; word in memory location kno

Visual basic applications have very rich and flexible applications but there is single limitation when using pointer function. Windows API has limited support for function pointers

Likewise to arrays but is preferred over an array due to of the following reasons. 1. A collection objects uses less Memory than an array. 2. It gives methods to add and dele