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
Advantages of Object oriented analysis design The OO approach inherently makes every object a standalone component which can be reused within specific stat problem domains we

Q. Fundamental components of a CPU? The two fundamental components of a CPU are control unit and arithmetic and logic unit. The control unit of CPU selects and interprets progr

What are the event key words in interactive reporting? Event Keyword                                                 Event AT LINE-SELECTION         Moment at which the u

Before we take a detailed look about the Motorola 68HC11 series of micro controllers it is useful to define what is meant by a micro controller. As the name suggests a micro contro

How to send a report to the printer instead of displaying it on the screen? We can send a report to the printer instead of displaying it on the screen.  To do this, use the key

application of de moiver theorem in software engineering

How many TCP connections are in the "Established" state? Contain relevant output. For one of the established TCP connections, what are the IP address and port number at the remote

Define data path. The registers, the ALU, and the interconnecting bus are collectively referred to as the data path.

What are SPA/GPA parameters (SAP memory) SPA/GPA parameters are field values saved globally in memory.  There are two ways to use SPA/GPA parmeters: By setting field attrib

Subtract -27 from 68 using 2's complements. Ans. By using 2's complement 68-(-27)= 68-(-27) 2's complement representation of 68 = 01000100(64+4) 2's complement representatio