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
Selection - artificial intelligence: However the first step is to choose the individuals that will have a shot at becoming the parents of the next generation. Hence this is kn

Explain the operation of octal to binary encoder. Ans Octal to binary encoder consists of eight inputs, one for each of eight digits and three outputs which generate the con

What is Persistence When you make an object, it exists for so long as you need it, but under no circumstances object exist when program terminates. While this makes sense at s

Define pipelining Pipelining is an efficient way of organizing concurrent activity in a computer system. The processor implements the program by fetching and implementing instr

How many types of assemblies are there? Private, Public/Shared, Satellite. A private assembly is normally used by a one application, and is stored in the application's director

What is the difference between data warehousing and data mining? The dissimilarity between data warehousing and data mining: Data warehousing seems to the data storage wh

What are the basic functions of Database utility? The basic features of database utility are: Make database objects. Remove database objects. Adjust database obj

Write a script called addnames that is to be called as follows, where classlist is the name of the classlist file, and username is a particular student''s username. ./addnames cla

What are the advantages of code optimization? Code optimization tends at enhancing the execution efficiency of a program. It is achieved in two manners. Redundancies in a progr

State the optimal route of node Consider the node i which has path length K+1, with the directly preceding node on the path being j. The distance to node i is w(j, i) plus the